请告诉我如何在JavaScript中使用getElementById
,innerText
,innerHTML
。
因为我是新手,所以有点混乱。
答案 0 :(得分:2)
getElementById()
:
getElementById()方法返回具有指定值的ID属性的元素。
此方法是HTML DOM中最常用的方法之一,几乎每次您想要操作文档中的元素或从中获取信息时都会使用此方法。
如果不存在具有指定ID的元素,则返回null。
ID在页面中应该是唯一的。但是,如果存在多个具有指定ID的元素,则getElementById()方法将返回源代码中的第一个元素。
我们使用getElementById()来选择唯一的DOM节点,ID不能写超过1次。在成功的选择中,您将拥有一个对象,与您需要的元素相对应。
innerText
:
您可以使用此类属性检索标记内容并将其设置为纯文本。您可以在
<a>
,<label>
,<span>
,<p>
等元素中使用它。
innerHTML
:
innerHTML属性设置或返回元素的HTML内容(内部HTML)。
innerHTML
可让您使用HTML富文本,而不会自动对文字进行编码和解码。
@ alejo802的一些内容。
您可以在Difference between innerText and innerHTML in javascript
中看到更多内容在这里:http://www.w3schools.com/jsref/met_document_getelementbyid.asp
希望它有所帮助!