1

GoogleデスクトップAPIを使用して、ラベルなどの要素を動的に作成するにはどうすればよいですか?言い換えると、ブラウザを複製するにはどうすればよいですか。

document.createElement('br');
4

1 に答える 1

1

回答が遅れてすみません。見る:

http://code.google.com/apis/desktop/docs/gadget_apiref.html#view

にとって

appendElement(string xml)XML形式で指定された、提供された要素定義を解析し、このビューの最後の子として要素を追加します。新しい要素を返します

使用例は次のとおりです。

var divXml = "<div enabled='true' height='40' name='divMsg1' width='243' x='0' y='40' background='#FFFFFF'><label height='20' name='lblName1' width='190' x='0' y='0'>Name</label><label height='20' name='lblStatus1' width='50' x='190' y='0' align='right' color='#FF0000'>Status</label><label height='20' name='lblDate1' width='150' x='0' y='21' size='8'>Date</label></div>";
view.appendElement(divXml);

私は自分のガジェットでこのコードを使用していますが、ここに投稿するのに十分な汎用性を持つようにいくつかの変更を加えました。うまくいけば、そのまま動作するはずです。

于 2010-02-20T18:36:08.617 に答える