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);

这会将 Google 日历活动的标题的内容(如果有)替换为(Christiansburg). 我希望它只是将它附加到已经存在的任何内容中。我已经尝试了几件事,但我不知道如何让它工作。

4

4 回答 4

4

更换=运营商

b.value  = ' (Christiansburg)';

+=将您的字符串附加到值的运算符:

b.value += ' (Christiansburg)';
于 2012-06-29T15:54:10.287 回答
1

b.value += 'yourtextgoesrighthere';会做的。如果在字符串上使用,“+”号是附加运算符。

于 2012-06-29T15:55:23.297 回答
1

要将字符串值附加到现有字符串,您可以使用+=运算符进行赋值:

b.value += ' (Christiansburg)';
于 2012-06-29T15:55:54.557 回答
1

您可以使用运算符附加字符串+"Hello" + " " + "world"也会如此"Hello world"

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

由于附加经常进行,因此有一个速记:b.value += ' (Christiansburg)'

于 2012-06-29T15:59:36.973 回答