有没有办法添加新的文档方法?

时间:2017-06-09 09:15:05

标签: javascript html

有没有办法添加新的文档方法? 我尝试在谷歌上研究它,但它只显示如何制作自己的js对象并在其上添加方法。 这是我的代码:

<html>
<head>
<script>
document.prototype.atvalue = function      atvalue(arg)
{
var newType = window.getComputedStyle(this,  null).getPropertyValue(arg);
return newType;
};
</script>
</head>
<body>
<p style="font-size: 100px"> help </p>
 </body>
 </html>

2 个答案:

答案 0 :(得分:1)

假设:

SomeConstructorFunction.prototype.foo = something;

然后foo将是该函数实例的属性:

var something = new SomeConstructorFunction();
something.foo();

document不是构造函数。

如果要向对象添加属性,则只需将其添加到该对象:

document.foo = something;

答案 1 :(得分:0)

您无法创建文档原型函数,但可以通过以下方式创建自定义文档方法:

document.something = function(){};

并通过调用它:

document.something();