我怎样才能让收益“功能”这个请求:制作的createElement返回功能/真正的假冒标签
document.createElement("MY_FAKE_TAG").canThisRun
现在,它的回报:未定义
我怎样才能让收益“功能”这个请求:制作的createElement返回功能/真正的假冒标签
document.createElement("MY_FAKE_TAG").canThisRun
现在,它的回报:未定义
你可以扩展HTMLUnknownElement
的原型,但我真的不知道这是一个好主意......
HTMLUnknownElement.prototype.canThisRun = function(){console.log('hi')};
document.createElement('foo').canThisRun();
这是否帮助你吗?
var element = document.createElement("MY_FAKE_TAG");
element.canThisRun = (function(){
//your logic here then return
return true;
})();
console.log(element.canThisRun);
将yoiu解释更多详细说明你需要什么? –