侧边栏壁纸
博主头像
前端学习

行动起来,活在当下

  • 累计撰写 307 篇文章
  • 累计创建 18 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

js document直接赋值与window.onload赋值

Administrator
2022-05-10 / 0 评论 / 0 点赞 / 141 阅读 / 0 字

当使用js的script实在body时:

<script>
  // 赋值
  document.title = '123';
  document.body.style.backgroundColor = 'orange';
  // document.body.style.backgroundColor='#54d646';
  // 放置在''或者""里的内容,我们称为字符串
  // ==等于
  var a = 1;
  var b = 1;
  var r = 1 == b;
  console.log(r);
  // ===全等包括数据类型
  var c = '1';
  var d = 1;
  var res = c === d;
  console.log(res);
</script>

这会使得body页面变为橙色,但这有个缺点,当js卸载head里面时,因为浏览器解析代码是自上而下的,所以无法将样式添加到body标签上去,这时我们可以用window.onload()window.onload是当文本代码被浏览器读取完成之后才会被执行)

<script>
  // window.onload是当文本代码被浏览器读取完成之后才会被执行
  window.onload = function () {
    document.body.style.backgroundColor = 'skyblue';
    document.body.style.backgroundImage = 'url(img/dd.jpg)';
    document.body.style.backgroundRepeat = 'no-repeat';
    document.body.style.backgroundPosition = 'top center';
  }
</script>
0

评论区