我要做的是创建一个原型函数,它可以像document.getElementById()的短版本一样使用;它看起来像kile this: document.findId();这个方法将返回与我使用常规getElementById()相同的值。假设我做了这样的事情:
Element.prototype.findId = function (value) {
var element = document.getElementById(value);
return element;
};
var something = document.findId('some_id');
alert('Id is: ' + something);
我知道这个例子是行不通的,但是什么是实现这个目标的好方法呢?
发布于 2018-12-30 20:07:41
您可以简单地复制该函数。
document.findId = document.getElementById;
完整示例:
document.findId = document.getElementById;
document.findId('something').innerHTML = "<b>Hello, world!</b>";
<div id="something"></div>
https://stackoverflow.com/questions/53981014
复制