删除输入的拼写检查 WITH JAVASCRIPT

remove spell check on input WITH JAVASCRIPT

我有一个 JavaScript 程序可以进行输入并想删除拼写检查。

let inp = document.createElement('input');
inp.placeholder = "enter line of code";
inp.autocomplete = "off";
//did not work
inp.spellcheck = "false";

我尝试使用 inp.spellcheck = "false"; 但它没有用 然而,输入中的 spellcheck="false" 有效

改为设置属性。

const inp = document.body.appendChild(document.createElement('input'));
inp.placeholder = "enter line of code";
inp.autocomplete = "off";
inp.setAttribute('spellcheck', 'false');

如果您使用 JavaScript DOM spellcheck 属性(相对于 HTML spellcheck 属性),你需要分配一个实际的布尔值,而不是字符串.

const inp = document.body.appendChild(document.createElement('input'));
inp.placeholder = "enter line of code";
inp.autocomplete = "off";
inp.spellcheck = false; // not "false" which is a string