选中其他文件中的复选框

时间:2017-08-07 03:43:05

标签: javascript jquery html

这是我的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上的复选框,这是一个不同的文件?

1 个答案:

答案 0 :(得分:0)

你可以用localstorage

来做到这一点

例如,如果在其他页面中选中了大多数复选框,则可以在本地存储中设置此代码:

 localStorage.checkboxChecked = true ; 

否则

localStorage.checkboxChecked = false ; 

您可以在另一个页面中检查此值,并为复选框设置条件:

if (localStorage.checkboxChecked == "true") { $("#website-design").prop("checked" , true)
}
else {
$("#website-design").prop("checked" , false)
}