javascript - 浏览器可以更改对标签的引用吗?

标签 javascript html dom

我有以下 Javascript 代码:

var bodyRef

function init(){
  bodyRef = document.body
}

init() 函数在 body.onload 处调用

在代码的其他部分使用 bodyRef 变量是否安全,或者浏览器是否可以随意更改 document.body 的引用?

最佳答案

is the browser free to change the reference of document.body

不,不能。 document.body 始终指向当前帧的正文。

Is it safe to use the bodyRef variable in other parts of my code

是的。这是。但请确保您没有将某些内容分配给 document.body

关于javascript - 浏览器可以更改对标签的引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23259011/

相关文章:

javascript - jCarousel 响应 slider - 如何增加可见元素的数量(文档说明不起作用)

javascript - 修改 html (DOM) 后丢失更改

Python:使用 XML DOM 将子项附加到已创建的 XML 文件的根目录

javascript - Vuejs 语法错误 : Unexpected identifier

javascript - 如何使多选动态依赖于另一个多选

javascript - jquery 在 Django 中不工作

javascript - 通过 HTML 或 Javascript 读取服务器上的目录(无 AJAX)

javascript - 在 javascript 中,input.value=val 与 input.setAttribute ('value' 的区别,val)?

javascript - 显示有关另一个事件的自动完成建议

javascript - 在 Javascript 中读取 session var