我试图将一个简单的字符串参数传递给方法。 我用谷歌搜索,但他们没有表现出任何亲戚。 我不知道我在哪里做错了。这是我的JavaScript和HTML代码。
function check(var tyt) {
document.getElementById(""+tyt).checked="checked";
}
这是我的HTML代码:
<input type=radio name="InterestedIn" id="Placement" required value="Placement" /><font onClick="check('Placement')">Placement</font>
答案 0 :(得分:6)
// without the 'var' in parameter list:
function check(tyt) {
document.getElementById("" + tyt).checked = "checked";
}
对于您的HTML,您可以在没有JavaScript的情况下实现此目的:
<label>
<input type=radio name="InterestedIn" id="Placement" required value="Placement" />
Placement
</label>
还有一件事:<font>
- 标签自1960年以来被弃用。 :)
但是,onclick
只检查复选框和<label>
之间存在较小的差异,再次点击时也会取消选中此框。