我有一个看起来像这样的 HTML 元素:
<!--<div id="waves"></div>-->
<script type="WaveDrom" id="waves">
{signal: [
['input' ,
{name: 'a', wave: '01010101'},
{name: 'b', wave: '0.1.0.1.'},
{name: 'c', wave: '0...1...'}],
['output',
{name: 'expected d', wave: '01.010.1'},
{name: 'simulated d', wave: '01.010.1'},
{name: 'expected e', wave: '0..101..'},
{name: 'simulated e', wave: '0..101..'}]
]}
</script>
在 Dart 中,我现在想用 id 'waves' 交换 ScriptElement 的内容。但是querySelector('#waves')
不返回 ScriptElement(它返回 null)。如果我添加 DivElement 它会发现这很好。
ScriptElements 有什么特别之处不能像这样被查询吗?或者这是 Dart 中的一个错误?