0

在我的脚本中有一个动态填充网格的单词列表。

有没有办法用通过 HTML 填充网格的单词来填充列表?

我现在有这个...

var listOfWords = ["mat", "cat", "dog", "pit", "pot", "fog"];

有没有办法通过 HTML 而不是脚本在此列表中添加更多单词?

我问是因为可以处理HTML但不能处理脚本的大学需要添加新单词

谢谢。

4

2 回答 2

1

理论上,您可以创建一个 HTML 结构,该结构将创建一个可由 JavaScript 解析的 DOM,该结构将从某些元素(例如列表项)之间提取文本并将这些字符串附加到数组中。

…虽然教人们非常简单的数组语法会更容易。

…就像使用每行一个条目的文本文件一样。

于 2012-07-25T10:13:20.577 回答
0

如果有人能够用 html 写这个:

<ul>
    <li>hello</li>
    <li>hi</li>
    <li>hey</li>
</ul>

您可以将它们添加到单词列表中:

[].push.apply( listOfWords, $("ul li").map( function() {
    return $(this).text();
}).get() );

console.log( listOfWords );
//["mat", "cat", "dog", "pit", "pot", "fog", "hello", "hi", "hey"]

虽然我不明白他们怎么会写不出来:

["hello", "hi", "hey"] 
于 2012-07-25T10:22:46.690 回答