Javascript 以不同的方式获取对象的值<;李>;
此代码正在运行,onclick事件能够发送参数Javascript 以不同的方式获取对象的值<;李>;,javascript,html,Javascript,Html,此代码正在运行,onclick事件能够发送参数 <tr> <td> <input type="checkbox" id="someting1" onclick="somefunction(something1,something2.value);"><input type="calendar" id="something2"> </td> 但是当我这样做时,onclick事件无法获得“someting2”的值
<tr>
<td>
<input type="checkbox" id="someting1" onclick="somefunction(something1,something2.value);"><input type="calendar" id="something2">
</td>
但是当我这样做时,onclick事件无法获得“someting2”的值
-
-
我不知道如何调用第二个示例中日历类型输入的值,当我在第一个示例中使用chrome调试器时,这些值会很好地发送到实际函数,
在第二个示例中,“someting2.value”到达函数时为空输入1上没有结束标记。结束标记在第二个li中 输入标记应该是这样的
<input type="calendar" id="something2">
<input type="calendar" id="something2"></input>
不是这样的
<input type="calendar" id="something2">
<input type="calendar" id="something2"></input>
最后你忘了关闭td和tr标签,因为标签是自动关闭的,所以你不需要在里面放两次。您还创建了第二个列表,但没有关闭第一个列表
这是您更正的代码
<tr>
<td>
<ul>
<li>
<input type="checkbox" id="someting1" onclick="somefunction(something1,something2);">
</li>
<li>
<input type="calendar" id="something2">
</li>
<ul>
</td>
</tr>
-
-
我希望这能有所帮助
<input type="checkbox" id="someting1" onclick="somefunction(this);">
<script type="text/javascript">
function somefunction(e) {
alert(e.checked);
}
</script>
函数(e){
警报(e.checked);
}
我在这个代码片段中还看到了一些其他错误
不需要结束标记。它必须是这样的,结尾处有正斜杠。不需要。斜杠是可选的。注意:
标记不使用或不需要结束斜杠。