*编辑
我的 HTML 中有一个名为“#wordlist”的列表。在这个列表中,我保存了游戏中的单词、每个单词的附加音频和附加图像。这一切都很好。
因为游戏会有不同的版本,所以我被要求采用一些能够改变要完成的单词量、网格大小等的变量;并将它们作为数据属性放在列表中。(将所有编辑因素集中在一处)。
问题是我无法理解如何为下面的“数字输入”之类的内容输入一个值,以及如何在脚本中更改变量“数字输入”。
这可能吗?
这是列表(data-word、data-audio和data-pic都可以)
<ul id="wordlist">
<li data-audio="" data-pic="images/one.png" data-word="one" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/two.png" data-word="two" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/three.png" data-word="three" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/four.png" data-word="four" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/five.png" data-word="five" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/six.png" data-word="six" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/seven.png" data-word="seven" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/eight.png" data-word="eight" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/nine.png" data-word="nine" data-number-input="" data-completion-number"" data-grid=""></li>
<li data-audio="" data-pic="images/ten.png" data-word="ten" data-number-input="" data-completion-number"" data-grid=""></li>
</ul>
这是我需要通过 HTML 中的数据属性更改的变量
var numberInput = 2;
var completionNumber = 2;
var smallGrid = {
x: 4,
y: 4
};
var largeGrid = {
x: 8,
y: 6
};
所以基本上所以如果"data-number-input="2"
这会使"numberInput = 2;"
脚本中的变量