我坚持我认为很愚蠢的事情。但现在我已经尝试了每一种组合,但无法找出发生了什么。
当我将输入类型放入表单时,输入类型单选内的 onclick 不起作用。但是当我删除表单标签时它可以工作。我还看到了一个代码,其中 onclick 在表单标签内工作,但在我编写时不起作用。
这不起作用:
<html>
<head>
<script>
function action(str){
document.getElementById("test1").innerHTML=str
}
</script>
</head>
<body>
<form>
<input type="radio" value="ping" name="rb" onclick="action(this.value)">Ping
<input type="radio" value="card" name="rb" onclick="action(this.value)">Card
<input type="radio" value="temp" name="rb" onclick="action(this.value)">Temprature
<p id="test1">radio will be displayed here</p>
</form>
</body>
</html>
当我删除表格时,它可以工作。