我有一个脚本来检查Div Id的值.
<div id="hour" style="display:none;">2</div>
<div id="min" style="display:none;">1</div>
<div id="sec" style="display:none;">3</div>
hour = document.getElementById("hour").innerHTML;
min = document.getElementById("min").innerHTML;
sec = document.getElementById("sec").innerHTML;
Run Code Online (Sandbox Code Playgroud)
适用于Chrome,但不适用于Internet Explorer(这是我需要它工作的地方)
它给了我错误,"对象不支持此属性或方法"
有什么比这更简单的方法(最好是一行)?
我认为问题在于您命名的变量与DOM元素的名称相同.我似乎记得IE将dom元素视为一等公民,所以这可能是你问题的原因.
尝试:
var hourHtml = document.getElementById("hour").innerHTML;
var minHtml = document.getElementById("min").innerHTML;
var secHtml = document.getElementById("sec").innerHTML;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3687 次 |
| 最近记录: |