将javascript放入html标签标签中
Putting javascript inside html label tags
我是javascript的新手,目前有一个任务是用洗牌答案选项做一个多选择题(使用无线电对象来选择答案和洗牌数组)。我已经使用下面的代码成功地制作了一个洗牌数组。
<script>
var array = ['Coding','programming','debugging','maintenance'];
var i = array.length, j, temp;
while (--i > 0) {
j = Math.floor(Math.random() * (i+1));
temp = array[j];
array[j] = array[i];
array[i] = temp;
}
document.write(array);
</script>
然而,我不知道如何采取输出的数组,并把它放在html代码推荐给我,为了使单选按钮进行选择。
<input type="radio" name="q1" id="q1a"/>
<label for="q1b">'array 1 option would go here'</label>
我很可能是完全错误的轨道,但任何帮助将不胜感激!
您可以获取标签并将其内容设置为
var array = ['Coding', 'programming', 'debugging', 'maintenance'];
var cp = array.slice(0),
i = 0,
j;
while (i++ < array.length) {
var j = Math.floor(Math.random() * cp.length);
document.querySelector('label[for="q' + (i) + 'b"]').innerHTML = cp[j];
cp.splice(j, 1);
}
<input type="radio" name="q1" id="q1a" />
<label for="q1b">'array 1 option would go here'</label>
<input type="radio" name="q1" id="q2a" />
<label for="q2b">'array 1 option would go here'</label>
<input type="radio" name="q1" id="q3a" />
<label for="q3b">'array 1 option would go here'</label>
<input type="radio" name="q1" id="q4a" />
<label for="q4b">'array 1 option would go here'</label>
解决这个问题的一个常见而简单的方法是将您想要放置文本的项目分配到id
中,例如#label_q1b
。然后改成.innerText
:
<label id="label_q1b" for="q1b"></label>
然后在document.write
以外的最后一行做:
document.getElementById("label_q1b").innerText = array;
<<p> 小提琴例子/strong> 你可以在标签中运行你的JavaScript代码,如下所示:
<label>
<script>
document.write("test");
</script>
</label>
相关文章:
- 如何在tinymce编辑器中将点击事件绑定到html标签
- 从模板标签获取html
- 如何将具有相同功能的两个select html标签的两个JS组合在一起
- Html不是'我没认出Angularjs吐出来的标签
- 带有html标签的Summernote内容
- 为什么我的HTML标签消失了
- 不使用自定义CSS或HTML(使用框架方法)的角度材质文本输入或文本区域标签大小
- 如何忽略单词like“”中的未使用空格;测试-文本”;同时构建html标签
- 在AngularJS中过滤-html标签中的文本
- 如何在另一个 html 标签内选择 web 元素硒 Web 驱动程序与 html 源
- 选择标签 HTML 上的值将数组转换为字符串 Javascript
- 如何以编程方式切换标签HTML/js
- 如何使用NodeJs删除非标签Html元素
- 知道什么时候“音频”标签HTML已经发挥了作用
- 通过标签html中的照片列表更改
- 标签内的另一个标签html
- Sup标签内的标题标签html
- 当我选择另一个选择标签HTML<选择>
- 从节点检索标签HTML
- 如何从网页中删除所有标签(HTML JS PHP CSS JQUERY)