getElementById()抓的是ID值
var MainDIV = document.getElementById("MainDIV").innerHTML
var MainDIV1 = document.getElementById("MainDIV").innerText
alert(MainDIV)
alert(MainDIV1)
var MainDIV = document.getElementById("MainDIV").innerHTML
var MainDIV1 = document.getElementById("MainDIV").innerText
alert(MainDIV)
alert(MainDIV1)
肯定是id了
操作div应该用innerText或者innerHTML
你看我给的那网址上说的 意思是说IE有时候getElementById("Temp")抓的是name属性是Temp的标签ID
而且按二楼的大哥的方法 也是取不到DIV里的ID值
<div id="MainDIV" name="MainDIV" class="xtree" showButton="1" uid="">Johnson</div>
问题很简单 应该吧DIV 放在程序之前
顺序问题 不好意思 各位大哥谢谢了 接分吧
alert(document.getElementById("MainDIV").name)
<div name="MainDIV" class="xtree" showButton="1" uid="">Johnson</div>
<script language=javascript>
alert(document.getElementById("MainDIV").id)
alert(document.getElementsByName("MainDIV")[0].id)
</script>