【发布时间】:2018-12-18 16:59:12
【问题描述】:
尝试存储复选框的值,但我的本地存储应用程序似乎没有弹出任何内容:(
<label id='interest'>Interests:</label>
<input type="checkbox" id="education" value="education" name="user_interest"><label class="light" for="Education">Educational purpose</label><br>
<input type="checkbox" id="CCA" value="CCA" name="user_interest">
<label class="light" for="CCA">CCA Points</label><br>
<input type="checkbox" id="development" value="development" name="user_interest"><label class="light" for="development">Development</label><br>
<input type="checkbox" id="design" value="design" name="user_interest"><label class="light" for="design">Design</label><br>
<input type="checkbox" id="business" value="business" name="user_interest"><label class="light" for="business">Business</label>
<button type="submit" onClick="signup()" id="sign_up">Sign Up</button>
<script>
function signup()
{
localStorage.setItem("users_interests" + document.getElementByClassName("light").value, document.getElementByClassName("light").value);
}
</script>
【问题讨论】:
-
没有这样的文档称为
getElementByClassName只有getElementsByClassName返回节点集合,请参阅此处的文档(developer.mozilla.org/en-US/docs/Web/API/Document/…)
标签: javascript local-storage storage local