0

私のスクリプトには、グリッドに動的に入力される単語のリストがあります。

HTMLを介してグリッドに入力する単語でリストを埋める方法はありますか?

私は今これを持っています...

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

スクリプトではなくHTMLを介してこのリストに単語を追加する方法はありますか?

HTMLは処理できるがスクリプトは処理できない大学では、新しい単語を追加する必要があるため、質問します。

ありがとう。

4

2 に答える 2

1

理論的には、JavaScriptで解析できるDOMを作成するHTML構造を作成して、特定の要素(リストアイテムなど)からテキストを抽出し、それらの文字列を配列に追加することができます。

…しかし、非常に単純な配列構文を人々に教える方が簡単でしょう。

…1行に1つのエントリを持つテキストファイルを使用する場合と同じです。

于 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 に答える