【发布时间】:2015-12-15 11:21:13
【问题描述】:
我有一个简单的问题。谷歌搜索了很多,但找不到合适的解决方案。我有一个基于 5 个复选框的列表。
abc.html
<li id="DisplaySelection"> </li>
{{form.Test1 }} //checkbox1
....
{{form.Test5 }} //checkbox5
main.js
document.getElementById('Test1').onclick = function() {
if ( this.checked ) {
var word = 'Selection1';
document.getElementById('DisplaySelection').innerHTML += ('<li>'+word+'</li>');
}
else {
// remove same word from list
}
}
document.getElementById('Test5').onclick = function() {
if ( this.checked ) {
word = 'Selection5';
document.getElementById('DisplaySelection').innerHTML += ('<li>'+word+'</li>');
}
else
// remove from list
}
}
我想完成删除部分。也就是说,如果未选中该复选框,则从列表中删除该项目。我如何让这个工作?是的,我是 JavaScript 新手。
感谢您的回答,但问题是我有 Django 表单字段而不是 html,我不知道如何向它们添加值和类属性。
【问题讨论】:
-
请提供小提琴。
-
我不明白你到底想要什么,试着举个完整的例子来理解它:)
标签: javascript html django