IE 8 中的 getElementsByTagName 问题
我遇到问题,这个脚本在 IE 8 中无法工作,在 Firefox 中一切正常。
<html>
<style type="text/css">
lip{ position:absolute; }
</style>
<body>
<ul><lip>3<input type = "checkbox" name = "LH3" id ='lhpz12' value="ANO"></lip></ul>
<script type="text/javascript">
var listElements = document.getElementsByTagName("lip");
var element = listElements[0];
element.style.fontSize = "24px";
element.style.color = "green";
element.style.left = "100px";
element.style.top = "100px";
</script>
</body>
</html>
I have problem this script dont working in IE 8 in Firefox is everything OK.
<html>
<style type="text/css">
lip{ position:absolute; }
</style>
<body>
<ul><lip>3<input type = "checkbox" name = "LH3" id ='lhpz12' value="ANO"></lip></ul>
<script type="text/javascript">
var listElements = document.getElementsByTagName("lip");
var element = listElements[0];
element.style.fontSize = "24px";
element.style.color = "green";
element.style.left = "100px";
element.style.top = "100px";
</script>
</body>
</html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 IE 中,只有在 JavaScript 中创建标签后,这些标签才会出现。您应该在此处使用
span
。In IE, those tags aren't until you create one in JavaScript. You should use a
span
here.LIP 不是有效标签,请使用 span 或 div 等内容。
LIP isnt a valid tag, use something like a span or div.