Javascript 和 HTML mix(数组选择)
Javascript and HTML mix(array selection)
>单选按钮
<div class="radio" >
<input type="radio" name="round" > Round 1<br>
<input type="radio" name="round" onclick="round2();" checked> Round 2<br>
<input type="radio" name="round" value="r3"> Round 3 <br>
</div >
<div class="app" >
<h2>LootChest Generator</h2>
<button type="submit" style="background-color:rgba(255,255,255,0.0); border:none;" id="resultButton" onclick="myFunction();"><img src="img/h.png" /></button>
<h1><p id="demo"></p></h1>
<div id="deviceready" class="blink">
//javascript
function myFunction() {
//"Topaz", "Opal", "Moonstone", "Pearl", "Turquoise", "Garnet", "Onyx", "Alexandrite", "Agate"
var Loot = ["Ruby", "Jade","Obsidian"];
//Loot.push("topaz!","diamond!");
var Hrandom = Loot[Math.floor(Loot.length * Math.random())];
document.getElementById("demo").innerHTML =
""+Hrandom;
function round2()
{
Loot.push("diamond!");
}
}
--已经尝试了几个小时/几天,但做不到。我只想在 html 中显示一个包含 3-5 个元素的数组,然后在选择无线电 2 时添加更多元素,与无线电 3 相同。我必须设置一个 if 条件吗?我尝试添加数组推送,但不知道如何使其工作。我在w3school读了很多书,但我只是对很多信息感到困惑,大脑很差。
看起来你有很多JavaScript要学,所以如果没有更具体的信息,很难为你指出正确的方向。如果你想动态地向页面添加内容,听起来你就是这样,那么你可能需要研究jQuery或Knockout JS之类的东西。如果您不想添加纯 JavaScript 以外的任何内容,您可能想尝试将onclick="yourfunction()"
添加到单选按钮的输入标签中,然后在添加数组其他部分的区域yourfunction()
。查看数组和文档对象模型 (DOM),了解如何根据 JavaScript 中的内容添加内容。希望其中一些会有所帮助!
要在 JavaScript 中添加一些东西,请执行以下操作:
document.getElementById("demo").innerHTML += " " + Hrandom;
请注意等号前面的加号。否则,您将用新内容替换旧内容。
相关文章:
- Jquery 读取编号组中选择下拉列表的数组
- Javascript:从数组中的对象中选择属性
- Javascript没有从数组中选择背景颜色
- 如何从数组中选择特定标记
- 使用JavaScript或jQuery检查单选按钮选择是否与数组中的项目匹配
- jquery从多维数组中进行动态相关选择
- 如何在javascript中使用click函数选择数组元素
- 构建HTML选择字段并使用JavaScript数组选择选项
- 将增量计数器连接到 JSON 响应循环中的数组选择器的末尾
- 使用 jQuery 使用 id 数组选择元素
- Jquery循环数组选择器与自定义元素ID的
- 转换后的 JSON 数组选择
- 对象数组-选择数组子集,其中对象属性为值数组
- knockoutjsforeach数组选择项值绑定
- 数组选择中的Javascript对象
- 按属性值的数组选择器函数
- 警告JS数组选择
- Javascript 和 HTML mix(数组选择)
- 作为jquery变量的值数组选择器
- 统一更新数组选择值