Javascript Proxy给出非法调用错误

时间:2019-08-13 22:24:02

标签: javascript

我无法弄清楚为什么从Javascript代理调用Uncaught TypeError: Illegal invocation时出现getAttribute错误。

https://jsbin.com/raqafazixe/1/edit?html,js,console

这是HTML代码:

<div id="a"></div>

这是Javascript代码:

const a = document.querySelector('#a');
console.log(a.getAttribute('id'));
console.log(new Proxy(a, {}).getAttribute('id'));

这是输出:

a
Uncaught TypeError: Illegal invocation

0 个答案:

没有答案