HTML DOM中的document.write()方法
document.write()方法是用来向HTML文档写入新的内容的,它可以接受HTML标记或文本作为参数,以便在文档中写入新的内容。它的语法如下:
document.write(str);
其中,str参数是要写入文档的文本或HTML标记。
使用document.write()方法时,需要注意以下几点:
- document.write()方法只能在文档加载完毕后使用,不能在文档未加载完毕时使用。
- document.write()方法只能写入文本和HTML标记,不能写入JavaScript代码。
- document.write()方法会覆盖原有的文档内容,一般不推荐使用它。
除了document.write()方法,还可以使用innerHTML属性来更新文档内容,其语法如下:
document.getElementById("id").innerHTML = str;
其中,str参数是要写入文档的文本或HTML标记,id是要更新的元素的id。
使用innerHTML属性时,需要注意以下几点:
- innerHTML属性可以在文档加载完毕前使用,它比document.write()方法更常用。
- innerHTML属性可以写入文本和HTML标记,也可以写入JavaScript代码。
- innerHTML属性不会覆盖原有的文档内容,推荐使用它。
document.write()方法和innerHTML属性都可以用来向HTML文档写入新的内容,但innerHTML属性比document.write()方法更常用,因为它不会覆盖原有的文档内容。