JavaScript:如何更改创建的span的CSS样式?

mm.*_*mm. 5 html javascript colors

  newNode = document.createElement("span");
  newNode.innerHTML = "text";
  range.insertNode(newNode);
Run Code Online (Sandbox Code Playgroud)

是否可以在innerHTML中使用红色背景颜色制作文本?我想将style ="background-color:red"添加到刚创建的span中.可能吗?或者它必须有一些id,然后我可以用jQuery改变这个范围?

Ant*_*nes 5

很简单: -

newNode.style.backgroundColor = "red";
Run Code Online (Sandbox Code Playgroud)


rah*_*hul 5

最好给出跨度的类名

<style>
    .spanClass { background-color: red; }
</style>

newNode.className = "spanClass";
Run Code Online (Sandbox Code Playgroud)