二、通过JS对HTML对象进行操作
找到了HTML元素后,接下来就需要对HTML元素进行操作了。在这里简单的介绍一下几种常用的操作方式。当然,在对元素进行修改时,需要清晰的找到指定的标签。之前我们介绍了三种查找元素的方式,可以自己酌情选择一种进行选择。
1.操作文本内容
操作文本主要分为两种,一是获取HTML元素的文本内容,一是设置HTML元素的文本内容。这里介绍一个笨办法,对于任何操作基本都可以适用。设置的时候,把JS代码写在左边,具体的值写在右边;而获取的是,把JS的代码写在右边,然后赋值给变量就好了。操作文本,即表示只能控制元素内的文本内容,无法操作到标签。获取时,只能获取文本,而获取不到元素内的其他元素;而设置时,无论设置的内容里有没有HTML标签,都会作为文本显示出来。
如:
<p id=’test’>aaaa<b>sadf</b></p>
获取文本:
Var x=document.getElementById(‘test’).textContent;
//x=aaaasadf
设置文本:
document.getElementById(‘test’).textContent=’aaaa<b>derf</b>’;
//显示为aaaa<b>derf</b>,而不是aaaaderf