Il seguente funziona bene in Chrome e Firefox, ma in bordo avviserà NaN
non importa l'ingressosu un input [type = 'numero'] Bordo restituisce sempre `` NaN` per valueAsNumber`
document.querySelector('button').addEventListener('click', function(){
\t alert(document.querySelector('input').valueAsNumber);
});
<input type='number' value='34'>
<button>
Alert number
</button>
Ora, io sono non chiedendo come risolvere questo problema (utilizzando parseFloat(el.value)
fa quel trucco), mi chiedo però cosa bordo ha attuato valueAsNumber
per poi, se la funzione di base non sembra funzionare. Come in, come si dovrebbe usare questa proprietà secondo Edge.
qual è la versione Edge? 'Edge 13' support' valueAsNumber() ' – Cattla
@Cattla Ehm, ho appena detto che sta restituendo' NaN', quindi ovviamente è supportato (le proprietà non supportate sono indefinite ;-)). Inoltre, penso che tu stia parlando della versione EdgeHTML, non della versione Edge. In entrambi i casi: Edge 25 e EdgeHTML 13 –