我正在访问头部,
var head = document.getElementById(“head”);
适用于IE,而不适用于Firefox ..
答案 0 :(得分:3)
请改用:
document.getElementsByTagName("head")[0]
答案 1 :(得分:2)
我认为此特定标记中不允许使用属性ID。
答案 2 :(得分:1)
<html>
<head id="head">
<script type="text/javascript" src="jquery-1.3.1.min.js" ></script>
</head>
<body>
<script type="text/javascript">
alert(document.getElementById("head"));
</script>
</body>
</html>
在firefox中正常工作。但是如果你的脚本在标题中并且是自动运行的,那么它就无法工作,因为标题没有完全加载
答案 3 :(得分:0)
使用Firebug在Firefox 3上测试:
>>> document.getElementById('head')
<head id="head">
你确定你的头部元素的ID是头部吗?