【发布时间】:2011-07-13 07:58:42
【问题描述】:
这是我在循环中使用的一段代码,用于将 HTML 元素附加到 Google Chrome 扩展程序的弹出窗口(.html):
- 'wordlist' 是一个单词数组。
- 'rand'是随机数生成函数。
代码:
for (l=1; l<11; l++) {
var i = rand(wordlist.length;
var h1 = document.createElement("h1");
h1.innerHTML = wordlist[i];
document.body.appendChild(h1);
}
没有预先存在的 HTML 元素。因此,这段代码将 10 个随机单词附加到空白页。
现在,我不想将单词附加到页面,而是将链接附加到页面(例如:http://dictionary.reference.com/browse/**wordlist[i]**,这基本上是对特定单词的 dictionary.com 查询)。另外,我希望在单击时以new Chrome tab 打开此链接。我该怎么做?
P.S:我是前一天开始学习 HTML 和 JS 的,太兴奋了,开始写一些代码。如果我忽略了一个简单的 Google 解决方案来解决我的问题,我深表歉意。感谢您的宝贵时间。
【问题讨论】:
标签: javascript html google-chrome-extension innerhtml appendchild