【问题标题】:Dynamically create an element in google desktop在谷歌桌面动态创建元素
【发布时间】:2010-02-21 02:36:08
【问题描述】:

如何使用 google 桌面 API 动态创建标签等元素?换句话说,我怎样才能复制浏览器的:

document.createElement('br');

【问题讨论】:

    标签: javascript html dom google-desktop


    【解决方案1】:

    抱歉,回答延迟。看:

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

    附加元素(字符串 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);
    

    我在自己的小工具中使用了这段代码,但做了一些更改,使其足够通用,可以在此处发布。它应该可以按原样工作。

    【讨论】:

      猜你喜欢
      • 2012-07-13
      • 1970-01-01
      • 2018-01-07
      • 2020-06-15
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多