我在玩 Riot.js,一切都很好。但是假设我有一个页面,我在其中安装了这个单个标签:
<so-example>
<input type="text />
<script>
this.disabled = false
</script>
</so-example>
假设我想查询这个元素的其中一个属性(例如,如果它被禁用)。这两种方法都不起作用:
document.getElementsByTagName('so-example')[0].disabled
document.querySelector('so-example').disabled
这两个语句都返回undefined
。我希望我的标签的 DOM API 反映其状态,但无法弄清楚我在这里缺少什么。