使用bookmarklet javascript更改范围文本的一部分?

时间:2011-11-18 03:19:02

标签: javascript text edit html

最近我问了一个关于如何通过javascript改变跨度文本的问题,

答案是

javascript:void(document.getElementById("serverTime").innerHTML = "...");

现在我想更改此范围:<span id="serverTime">5:46:40</span>

进入此<span id="serverTime">3:46:40</span>

并且不,不仅仅是编辑整个范围并使用之前的代码,只需编辑范围的一部分。

如果可能的话,我没有想法。

1 个答案:

答案 0 :(得分:0)

如果您只需要更改span的文字,那么您可以使用替换:

javascript: (function (doc) {
    var sTime = doc.getElementById("serverTime"); 
    sTime.innerHTML = sTime.innerHTML.replace('5', '3');
})(document); // Remove spaces when bookmarking.