0
我有一個網站,包含以下HTML/JavaScript的:引用DOM元素VS IE8
<input type="text" id="txtPhaseID" onkeypress="return onlyNumbers();" />
<a id="btnLookup" onclick="GetEventLookupData(txtPhaseID.value);this.blur();return false;" href="javascript:void(0);" class="btn"><span>Lookup</span></a>
在onclick事件txtPhaseID.value參考工作在IE8,但IE11失敗。我希望它會在兩者都失敗,因爲你必須使用document.getElementById。
這是爲什麼在IE8中工作?
可能有事情做與編號的元素自動是一個全局變量,我不知道這個細節,但它是這樣的。如果您在此頁面上打開控制檯,只需輸入「hlogo」,它將返回元素。這裏http://stackoverflow.com/questions/9740275/html-element-id-as-javascript-variable – Huangism
即使在IE11中它也適用於我。 – romuleald