onClick() 按钮 单选按钮值不会更改我们的 JS
onClick() button Radio button value not change us JS
HTML:
<input type="radio" value="red" id="radio"/>
<input type="button" value="js" onclick="myChange()"/>
.JS:
<script>
function myChange() {
document.getElementById("radio").value="green";
}
</script>
当我单击按钮时,单选按钮的值red
没有变为绿色,请帮助我找到解决方案。
感谢提前回复。
- 您的 HTML 缺少其中一个属性的结束
"
。你需要type="button"
- JavaScript 区分大小写。你想要
Id
而不是ID
. - 方法名称中有一个
By
。 - 您尚未定义
green
变量。也许你的意思是字符串"green"
? -
onclick="myChange()"
将在单击按钮时调用该函数myChange
,则您尚未定义该函数。
这样:
function myChange() {
document.getElementById("1").value="green";
}
请注意,当您更改单选按钮的值时,其值不会有可见的变化。
ID
不能以数字开头,因此请更改您的 ID:
<input type="radio" value="red" id="radio"/>
您还必须更改您的 js:
function myChange() {
document.getElementById("radio").value="green";
}
然后,最后在这里修复 HTML 语法错误:
<input type="button" value="js" onclick="myChange()"/>
它是getElementById,你忘了By。
document.getElementById("id").value = "green";
相关文章:
- 我们可以在初始化variable Angular JS时将变量值声明为未定义吗
- 我们可以设置cubsm.js的y轴没有上限吗
- 我们可以在一个js文件中有多个module.exports语句吗
- 我们怎么知道消除HTML/JS/CSS文件中的空白可以缩短页面加载时间呢
- 有类似'在于'js中的运算符,正如我们所拥有的'$在'在猫鼬/猫鼬中
- 我们如何在fullPage.js中为不同的部分制作不同的填充顶部和底部值
- 如何保护css和js文件意味着最终用户无法下载我们的css和jss文件
- 我们如何在Angular JS中使用$Scope变量而不声明
- 当我们使用基于标记的DOM就绪执行时,如何处理js函数
- 我们如何在 lift 中使用 net.liftweb.http.js.JsCmds.Script 对象
- 我们如何在外部的节点 js 中使用函数调用中的内部变量
- 骨干.js我们能不能没有任何标签名称
- 我们如何将字符串从回调函数返回到 node.js 中的根函数
- 我们如何从node.js中的回调函数访问变量
- 我们如何在 angular js 中访问 php 变量
- Angular JS:我们可以在没有定义路由的控制器上设置解析或承诺吗?
- 我们如何使用 dc.js 和传单地图过滤带有地图悬停的图表
- 我们在 js 中使用多重上传时的文件数量限制
- Js 更改不会反映在浏览器中,除非我们重新部署 war 文件
- 为什么我们在 JS 中将“(”放在函数之前