如何使用谷歌桌面 API 动态创建元素,如标签等?换句话说,我怎样才能复制浏览器的:
document.createElement('br');
如何使用谷歌桌面 API 动态创建元素,如标签等?换句话说,我怎样才能复制浏览器的:
document.createElement('br');
很抱歉延迟回答。看着:
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);
我在自己的 Gadget 中使用了这段代码,但做了一些更改,使其足够通用,可以在此处发布。它应该有望按原样工作。