我正在做一个家庭作业,要求我在JavaScript中创建一个名为“MultipleBP”的函数,检查是否选中了复选框,如果是,则应该在另一个元素中打印一行,如果是的话。这是我到目前为止所发现的。我确定它有问题。我需要它打印到ID为“notes”的文本框。
function multipleBP() {
if (document.getElementById('multiple').checked) {
document.getElementById("notes").value="checked";
}else{
document.getElementById("notes").value="not checked";
}
}
答案 0 :(得分:1)
代码会将元素分配给mult
,但会评估checked
上的multiple
属性,而不是mult
。
完成条件工作后,我们可以通过设置文本框中的值来完成工作。通过文本框,我假设您的意思是input
。
所以你要做的第一件事就是从DOM中检索输入。您已经说明了可以执行此操作,您从DOM中检索了multi
。您必须做的下一件事是将文本框的value
设置为您需要的任何内容。查看input上的属性,选择合适的属性并为其指定值。