2011-11-18 70 views
28

可能重複:
How do I change the text of a span element in javascript更改跨度文本?

嗯,我尋覓了很多關於這個問題的答案,但我仍然無法找到它。我做的發現沒有奏效。

我想要做的是,基本上,使用JavaScript:在瀏覽器的酒吧,而不是通過Greasemonkey或其他東西,編輯跨度的文本。

這種包含我想編輯的文本跨度:

<span id="serverTime">5:46:40</span> 

內的時間只是隨機的,不重視它,它就是我想要使用JavaScript編輯什麼..

我是個新手,所以耶:\

回答

71
document.getElementById("serverTime").innerHTML = ...; 
+0

我試過了,但它只是打開一個白色背景的窗口,並有我輸入的文字。 – user1053018

+2

在書籤中,您需要在它周圍添加'void(...)'來抑制其返回值。 – SLaks

+1

有什麼需要通過地址欄來完成?您可能會模仿在頁面JavaScript中使用地址欄時的功能。 – Purag

4

更換無論是在這個地址欄:

javascript:document.getElementById('serverTime').innerHTML='[text here]'; 

Example

+2

我試過了,但它只是打開一個白色背景的窗口,並有我輸入的文字。 – user1053018

+0

它爲我工作:** ** –