这是我的javascript我试过这个但没有运气
myjs.js
function linkPageContact(clicked_id){
if(clicked_id === 'website-design-check'){
document.getElementById("website-design").checked = true;
window.location.href="/contact";
}
}
说错误
无法将属性'checked'设为null
现在这是我的
service.html
<div class="col-md-4">
<a href="/contact" target="_blank"><button type="button" class="btn btn-success btn-block"
id="website-design-check" onclick = "linkPageContact(this.id)">Appointment</button></a>
</div>
现在我的
checkbox.html
<input type="checkbox" aria-label="Checkbox for following text input"
id="website-design" name="website-design" checked="">
我的问题是,如何从javascript中检查我的html上的复选框,这是一个不同的文件?
答案 0 :(得分:0)
你可以用localstorage
来做到这一点例如,如果在其他页面中选中了大多数复选框,则可以在本地存储中设置此代码:
localStorage.checkboxChecked = true ;
否则
localStorage.checkboxChecked = false ;
您可以在另一个页面中检查此值,并为复选框设置条件:
if (localStorage.checkboxChecked == "true") { $("#website-design").prop("checked" , true)
}
else {
$("#website-design").prop("checked" , false)
}