Android Webview Javascript window.location和已检查问题
我在webview中遇到了两个与javascript相关的问题 首先,当我选中html页面中的复选框时,它有时会显示复选框,但并不总是显示为选中。因此,为了帮助用户,我还使用了一个标签,并将onclick事件设置为document.getElementById('checkbox')=checked,但它有时仍然有效:Android Webview Javascript window.location和已检查问题,javascript,android,checkbox,load,webview,Javascript,Android,Checkbox,Load,Webview,我在webview中遇到了两个与javascript相关的问题 首先,当我选中html页面中的复选框时,它有时会显示复选框,但并不总是显示为选中。因此,为了帮助用户,我还使用了一个标签,并将onclick事件设置为document.getElementById('checkbox')=checked,但它有时仍然有效: <label><input type="checkbox" class="big" id="checkbox' + (i-1) +'" name="activi
<label><input type="checkbox" class="big" id="checkbox' + (i-1) +'" name="activities" value="' + (i-1) + '"><a onclick="document.getElementById(checkbox' + (i-1) +')=checked">' + questionsTexts[i-1] + '</a></label>
“+questionsTexts[i-1]+”
第二,当我尝试打开一个新页面时,我使用
函数单击下一页(url){
//在此处写入cookies
//结束对cookies的写入
var HtmlStr=“ict4d_198_19815d.html?num_questions=“+num_questions+”&”;
对于(i=1;i你找到解决方案了吗?我遇到了同样的问题你找到了解决方案了吗?我遇到了同样的问题
//write to cookies here
//end write to cookies
var HtmlStr = "ict4d_198_19815d.html?num_questions="+num_questions+"&";
for(i=1; i<=num_questions; i++) {
if (document.getElementById("checkbox" + (i-1)).checked)HtmlStr+="arrId"+(i-1)+"="+(i-1)+"&";
}
window.location=""+HtmlStr;
return false;
}