在this.rows
中的某个功能中尝试class TableExtension extends HTMLTableElement
。
错误:TypeError that is uncaught, "Illegal invocation"
但this.rows
不是函数,因此不会接受call
或bind
。
我正在尝试使用mose pure和compact javascript,因为我可以获得,但仍然可读
我正在使用这个,所以我可以为我正在创建的新表创建一个clear()函数: 属性碟机。所以我可以让编辑器成为即将制作的关卡格式。
请告诉我如何不收到此错误。
<script>
class TableExtended extends HTMLTableElement {
constructor() {super();}
errorHere() {console.log(this.rows.length);}
//anything to do with this.rows, really
}
document.registerElement("tbl-ext", TableExtended);
</script>
<tbl-ext id="helloTable"></tbl-ext>
<script>document.getElementById("helloTable").errorHere()</script>