我可以将简单的字符串参数传递给JS方法吗?

时间:2014-04-07 11:37:16

标签: javascript html

我试图将一个简单的字符串参数传递给方法。 我用谷歌搜索,但他们没有表现出任何亲戚。 我不知道我在哪里做错了。这是我的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>

1 个答案:

答案 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>之间存在较小的差异,再次点击时也会取消选中此框。