newNode = document.createElement("span");
newNode.innerHTML = "text";
range.insertNode(newNode);
是否可以使 innerHTML 中的文本具有红色背景色?我想将 style="background-color:red"添加到刚刚创建的跨度中。可能吗?或者它必须有一些 id,然后我可以用 jQuery 改变这个跨度?
最佳答案
足够简单:-
newNode.style.backgroundColor = "red";
关于JavaScript:如何更改创建的跨度的 CSS 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1476950/