Javascript 如何使输入不区分大小写

Javascript 如何使输入不区分大小写,javascript,input,Javascript,Input,我想知道当用户在输入中键入内容时,如何使其不必与document.getElementById(“spanId”).innerHTML=“146.5米”的值大小写相同以显示 HTML <input id="ask" type="text" placeholder = "Ex: how tall is the Gateway Arch" onfocus="this.placeholder = ''" onblur="this.placeholder

我想知道当用户在输入中键入内容时,如何使其不必与
document.getElementById(“spanId”).innerHTML=“146.5米”的值大小写相同以显示

HTML

<input id="ask" type="text"
       placeholder = "Ex: how tall is the Gateway Arch"
       onfocus="this.placeholder = ''"
       onblur="this.placeholder = 'Ex: how tall is the gateway arch'"
       text-align: center/>

首先,对输入字段使用
value
而不是
innerHTML

第二个,在比较过程中将两侧的转换为小写大写

像这样试试

var ask=document.getElementById("ask").value.toLowerCase();
if (ask =="how tall are the pyramids")
还是像这样

var ask=document.getElementById("ask").value.toUpperCase();
if (ask =="how tall are the pyramids".toUpperCase())

这只适用于if-else语句而不是其他语句将它指定为一个变量在需要的任何地方使用该变量,而不是使用
document.getElementById(“ask”).value
Everytime这是一个愚蠢的问题,但如何为它指定一个变量
var ask=document.getElementById(“ask”).value.toLowerCase()在任何需要的地方使用ask
var ask=document.getElementById("ask").value.toUpperCase();
if (ask =="how tall are the pyramids".toUpperCase())