如何将属性/对象添加到根窗口 DOM
how to add attributes / objects to root window DOM
我想向DOM窗口树添加新属性。1. 字符串。2. 对象喜欢:
Object { xxx=function(), yyy=function(), zzz=function(), more...}
要在根 DOM 中创建属性,只需添加全局变量:
<script>
//for function
function newFunc() {}
//for String
globalAttribute = "thevalue";
//for Object
function classname() {
}
classname.prototype = {
func1: function() {
return "login";
},
func2: function () {
return null;
}
};
theGlobalName = Object.create(classname.prototype);
</script>
这个脚本标签可以放在html/js/jsp文件中。
是的,您可以将对象添加到 dom 树中,只需将函数、变量或对象分配给窗口对象即可
( 甚至声明没有 var 或使用 window.yourObject = ...; )
这是一个 n 示例
object = { foo:function(){alert("hello")}, bar : function(){alert("Man");}}
window.addedToDom = object;
document.getElementById("btn").addEventListener("click",function(){
addedToDom.foo();
})
<button id="btn">click Here</button>
相关文章:
- window.open:是否可以通过修改DOM来打开一个新窗口
- javascript window.open(),并在新窗口中搜索DOM
- 窗口对象属性返回一个dom节点
- 防止多次显示弹出窗口.Ajax添加结果已在DOM中注册
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- GWT,DOM,Internet Explorer中的新窗口
- Google Maps API v3 选择信息窗口作为 jquery DOM 对象
- 如何仅从 DOM 窗口对象中获取属性?(不单独指定)
- 从父窗口访问 iframe 中的 DOM 附加函数
- 访问父 DOM 中的 iframe 窗口对象
- 如何在电子应用程序中从浏览器窗口获取DOM树
- 弹出窗口中的空 DOM
- 为什么 dom-elements 作为窗口对象的属性存在
- 如何将DOM数据从一个窗口传输到另一个窗口
- 访问新窗口's来自父级的DOM's的javascript
- 从打开的窗口在iFrame中对DOM进行Javascript操作
- 在Chrome扩展弹出窗口中获取DOM
- 如何在弹出窗口刷新后从父窗口访问弹出DOM
- 我可以在相位器游戏窗口上放置Dom元素吗
- 如何将属性/对象添加到根窗口 DOM