0
A
回答
0
它得到一个DOM元素通过其ID
7
大多数HTML结构有一个名为“ID”必须是在整个HTML页面中唯一的元素。如<div id="uniqueDiv1">
。 getElementById
返回该HTML对象。在我的例子中,getElementById("uniqueDiv1")
返回该div。然后,您可以使用它来设置样式或使用它进行操作。
1
它从HTML文档中返回一个元素,该元素的ID属性设置为您要求的值。例如,JavaScript的
document.getElementById('myId');
将返回第一个元素中找到相匹配的ID,如
<a id="myId">Link</a>
我说,“第一个元素发现”,因为这正是会发生什么 - 顾名思义,在页面中ID必须是唯一的。每个HTML页面必须只有一个同名的ID。如果你违反这条规则,你会得到意想不到的结果。
0
getElementById
允许您访问页面的元素。
允许使用此页面作为一个例子:
<html>
<head>
<title>Test Page</title>
</head>
<body>
<div id="myDIV">Hello World!</div>
</body>
</html>
document.getElemenById('myDIV').innerHTML
会给你Hello World!
document.getElementById('myDIV').style.display = "none"
将隐藏div标签。
如果你想看看它能在活动页面上做些什么,我会建议你得到Firefox并安装Firebug插件。这将让你看到所有的DOM东西,并与他们一起玩,而不必重新保存一个页面。
相关问题
- 1. 什么是“javascript :;”做?
- 2. in()...它是做什么的?
- 3. 什么是简单的JavaScript做什么
- 4. 什么是MD5CryptoServiceProvider,它可以做什么?
- 5. 这个javascript代码是做什么的?它是恶意的吗?
- 6. 它是做什么的? (功能(){...}());
- 7. 什么是Page_Load,它是如何做的?
- 8. static_assert是做什么的,你会用它做什么?
- 9. 什么是string.indexOf(“*。”)在Javascript中做什么?
- 10. 什么是python中的类,它做什么,它为什么需要它?
- 11. 恶意使用Javascript - 它做了什么?
- 12. javascript in spam email;它试图做什么?
- 13. 什么是IOR文件,它是做什么的,它是如何工作的?
- 14. 它是做什么的? webkit-font-smoothing
- 15. Grails - fetchmode - 它是做什么的?
- 16. Wierd Javascript代码在电子邮件...它是做什么的?
- 17. Javascript - 为什么getElementById不起作用?
- 18. JavaScript Harmony - 它是什么?
- 19. Qt SDK,Apwrapper:它是什么,它做什么。
- 20. random.seed():它做什么?
- 21. HttpWebRequest.UserAgent:它做什么
- 22. Mozilla的JavaScript中`=>`是做什么的?
- 23. 在JavaScript的什么呢(......)做的正是
- 24. “var”在JavaScript中做什么?为什么它有时是任务的一部分?
- 25. Dynamic GetElementById - 它是空的
- 26. Javascript“窗口”:它的目的是什么?它有什么作用?
- 27. Javascript Regex这行是做什么用的?
- 28. 这段Javascript代码是做什么的?
- 29. 这条Javascript线是做什么用的?
- 30. Javascript - 这行是做什么用的?
而在Internet Explorer 6/7中,它将返回一个“name”属性也具有该值的元素。换句话说,在这种情况下,Internet Explorer被打破。 (我认为8解决了这个问题,但我不是100%确定的。) – Pointy 2010-06-28 20:27:39