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 に答える