如果我使用节点和createElement单击按钮,则必须使文本变为粗体,但我真的不知道如何...

html(这是我要加粗的文字):

<p id="textalt">Dies ist ein Text in einem P-Tag</p>

javascript:
function fettmachen(){
var neuB = document.createElement("b");
document.getElementById("textneu").insertBefore(neuB,  document.getElementById("textneu").nextSibling);
}

我不知道它是如何工作的。

最佳答案


function fettmachen(){
       // create the "b" element
    var neuB = document.createElement("b");

       // fetch the "textneu" element by ID
    var textneu = document.getElementById("textneu");

       // append the firstChild of "nextneu" to the "neuB"
    neuB.appendChild(textneu.firstChild);

       // append the "neuB" to the "nextneu"
    nextneu.appendChild(neuB);
}

07-26 09:27