我想直接在HTML中创建一个textNode(没有javascript),我需要引用它。
可能吗?
如果没有,最好的解决方法是什么?
我看到2种可能性:
1/将文本包装在div(或跨度或其他)元素中?不太好,因为它会影响选择器。
2/将文本换行在 2 个虚拟元素之间(参见 emberjs :
<script id="metamorph-0-start" type="text/x-placeholder"></script>
blue
<script id="metamorph-0-end" type="text/x-placeholder"></script>
) ?使用此解决方案,您可以通过在 2 个"变形"元素之间获取元素来获取对 textNode 的引用。
我想你在这里寻找span
:
<script id="metamorph-0-start" type="text/x-placeholder"></script>
<span id="myTextNodeID">blue</span>
<script id="metamorph-0-end" type="text/x-placeholder"></script>