Onchange sessionStorage.clear()不起作用

时间:2018-05-25 09:07:01

标签: javascript

我正在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>

1 个答案:

答案 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>