如何更改innerHTML的innerHTML

时间:2017-04-21 07:05:16

标签: javascript jquery html svg

我有这样的JS代码:

var parent = titles[i].parentElement;
console.log(parent.innerHTML);

在控制台上打印出来:

<title style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">MyTitle</title>

如何将MyTitle更改为其他内容?感谢。

编辑:

我的整个代码是:

var titles = document.getElementsByTagName('title');
for (var i = 0; i < titles.length; i++) {
    if (titles[i].innerHTML == 'MyTitle') {
        console.log(titles[i].innerHTML);
        var parent = titles[i].parentElement;
        console.log(parent.innerHTML);
        titles[i].innerHTML == '1215546162';
        console.log(titles[i].innerHTML);
        $(parent).attr('fill', 'blue');
    }
}

2 个答案:

答案 0 :(得分:3)

也许这会有所帮助:

titles[i].innerHTML="New Title";

标题正在改变(看看控制台)这个小提琴:https://jsfiddle.net/ek6f9jq8/2/

答案 1 :(得分:0)

我不知道您的代码的确切目的,但这可能会有所帮助。

var head = document.getElementsByTagName("head")[0];
var title = head.getElementsByTagName("title")[0];
title.innerHTML = "Foo";