2012-06-29 46 views
0

我有一個書籤:如何添加此文本而不是替換它?

var b=document.getElementsByClassName('textinput')[0]; 
b.value=' (Christiansburg)'; 
var f=document.createEvent("HTMLEvents"); 
f.initEvent('change',true,true); 
b.dispatchEvent(f); 
void(0); 

這將取代谷歌日曆事件的標題與(Christiansburg)內容(如果有的話)。我希望它能夠將它追加到任何已經存在的內容中。我已經嘗試了幾件事,但我無法弄清楚如何讓它起作用。

+0

我很接近,我只是語法關了一下。 – aslum

回答

4

更換=操作

b.value = ' (Christiansburg)'; 

+=運營商將您的字符串追加到值:

b.value += ' (Christiansburg)'; 
1

b.value += 'yourtextgoesrighthere';將做到這一點。如果在字符串上使用'+'符號是附加運算符。

1

爲一個字符串值附加到現有的字符串,你可以使用+=運營商的分配:

b.value += ' (Christiansburg)'; 
1

可以追加字符串與+運營商。所以"Hello" + " " + "world"將是"Hello world"

所以,你可以做b.value = b.value + ' (Christiansburg)';

由於追加是經常做,有一個簡寫:b.value += ' (Christiansburg)'

相關問題