我從array
對象呈現動態輸入和複選框,但是我不太確定如何隱藏input
當我點擊相對於輸入的checkbox
。動態複選框隱藏動態輸入框
function dynamicStuff() {
var objs = ['Id', 'Name', 'Age'];
for (var i = 0; i < objs.length; i++) {
objs[i];
var cElement = document.createElement("input");
cElement.type = "checkbox";
cElement.name = objs[i];
cElement.id = objs[i];
var cElementInput = document.createElement("input");
cElementInput.type = "text";
cElementInput.name = objs[i];
cElementInput.id = objs[i];
cElementInput.placeholder = objs[i]
document.getElementById('chkBox').appendChild(cElement);
document.getElementById('chkBox').appendChild(cElementInput);
}
}
節省localStroage:
function chkboxCookie() {
var indexOfItem = checkAllFields.indexOf(this.id);
if (indexOfItem >= 0) {
checkAllFields.splice(indexOfItem, 1);
} else {
checkAllFields.push(this.id);
}
/* it saves paramater name in the localStorage*/
localStorage.setItem("checkedUsers", JSON.stringify(checkAllFields));
}
如何隱藏,我打勾input
,並可能保存input
名/ ID在localStorage的?
心中把它的plnkr? 'this.checked'條件顯示錯誤':'意外標記 – nCore
關於意外標記的Nvm我只是失明,儘管它應該是'this.checked? 'block':'none'' – nCore
是的,我的壞它只是一個錯字(固定)。 –