エラーが発生しましたが、解決方法がわかりません。助けてください :) コード:
var ls_contextid1=JSON.parse(localStorage.getItem('completedArray')) || [];
for (var i = 0; i < ls_contextid1.length; i++){
var obj = ls_contextid1[i];
for (var key in obj){
var value = obj[key];
var checkbox=document.getElementsByName(value);
doc[i] =value;
var att = document.createAttribute('checked');
att.value = 'checked';
checkbox.setAttributeNode(att);
}
}
}
これはエラーメッセージです:
Uncaught TypeError: checkbox.setAttributeNode is not a function
ローカル ストレージには json が含まれます。
[{"contextid":"470"},{"contextid":"468"},{"contextid":"467"},{"contextid":"463"},{"contextid":"463"},{"contextid":"464"}]
そしてHTMLコード:
<input name="470" type="checkbox" disabled="disabled" style="margin-left:50px;">
手伝って頂けますか?