我正在onchange
清除会话,但它无效。我有一个文本字段,我想要的是当文本字段填写完整内容时,当我从test
选择select
时,我之前提交的文本字段数据应该被删除。为此,我使用的是sessionStorage.clear();
,但它无效。
我的代码在这里
function SesRes() {
var x = document.getElementById("abc").value;
if(x == "test") {
sessionStorage.clear();
}
}
<input type="text" value="">
<select id="abc" onchange="SesRes()">
<option value="xyz">xyz</option>
<option value="test">test</option>
</select>
答案 0 :(得分:0)
如果您想从文本输入字段中删除数据,这不是正确的方法。
做类似的事情:
<script>
function SesRes() {
var x = document.getElementById("abc").value;
if(x == "test") {
document.getElementById("textField").value = "";
}
}
</script>
<input type="text" id="textField" value="">
<select id="abc" onchange="SesRes()">
<option value="xyz">xyz</option>
<option value="test">test</option>
</select>