您只能在 HTML 输出流中使用 document.write。
如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档
<script>
function myfunction(){
document.write("使用函数来执行doucment.write,即在文档加载后再执行这个操作,会实现文档覆盖");
}
document.write("<h1>这是一个标题</h1>");
document.write("<p>这是一个段落。</p>");
</script>
<p >
您只能在 HTML 输出流中使用 <strong>document.write</strong>。
如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。
</p>
<button type="button" οnclick="myfunction()">点击这里</button>
(代码是转载的)
上文的代码中如果我们不点击我们设置的按钮时,我们设置的函数不运行,在浏览器中的实际效果如下
点击按钮后,原有的输出流被覆盖,输出的文档变成我们函数中的文档
考虑可能需要在func执行之后背景色依旧存在的问题,我了解到一个非常低级的解决方法
function myfunction(){
document.write("使用函数来执行doucment.write,即在文档加载后再执行这个操作,会实现文档覆盖");
document.body.style.backgroundColor="red" ;
}
类似这样,但是一定是有更加简洁方便的方法的,看接下来的学习吧,是不是定义一个全局的css比较好。。。
js中的数据类型
基本上只分为数值与字符串两种类型
JavaScript 变量还能保存其他数据类型,比如文本值 (name=“Bill Gates”)。
在 JavaScript 中,类似 “Bill Gates” 这样一条文本被称为字符串。
JavaScript 变量有很多种类型,但是现在,我们只关注数字和字符串。
当您向变量分配文本值时,应该用双引号或单引号包围这个值。
当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。