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