下在Chrome和Firefox浏览器工作正常,但是在边缘它会提醒NaN
无论输入上输入[类型=“号”]边缘总是返回`NaN`为`valueAsNumber`
document.querySelector('button').addEventListener('click', function(){
\t alert(document.querySelector('input').valueAsNumber);
});
<input type='number' value='34'>
<button>
Alert number
</button>
现在,我不询问如何解决这一问题(使用parseFloat(el.value)
做那招),不过,我问什么边缘没有实现valueAsNumber
因为那时如果最基本的功能似乎并没有工作。如在中,根据Edge,应该如何使用这个属性。
你的Edge版本是什么? '边缘13'支持'valueAsNumber()' – Cattla
@Cattla Ehm,我只是说它正在返回'NaN',显然它被支持(不受支持的属性是未定义的;-))。另外我想你是在谈论EdgeHTML版本,而不是Edge版本。无论哪种方式:边缘25和EdgeHTML 13 –