また、あなたは空の文字列を比較したい場合は、あなたが引用符の間にspace
を与える必要がないことを確認し
W3schools snippet
<p><abbr id="myAbbr" title="World Health Organization">WHO</abbr> was founded in 1948.</p>
<button onclick="myFunction()">Try it</button>
<button onclick="myFunction1()">receive</button>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementById("myAbbr").title;
window.localStorage.setItem('test', x);
}
function myFunction1() {
var x = window.localStorage.getItem('test');
document.getElementById("demo").innerHTML = x;
}
</script>
下のようにそれを試すことができます。また、値が未定義で
space
でなく、条件が成立しているため、未定義になっている可能性があります。
if (document.querySelector('li.selection').title != "") {
localStorage.setItem('test', document.querySelector('li.selection').title);
}