jQueryプラグインまたはを使用したくありません。私はすべての入力のオートコンプリートをオフにしたい。可能であれば、私はこれがjQuery文を単純なjavascriptに変換する
$("input, select, textarea").attr("autocomplete", "off");
をコード - 持って
が、これは、通常のJavaScriptで置くことができますか?
jQueryプラグインまたはを使用したくありません。私はすべての入力のオートコンプリートをオフにしたい。可能であれば、私はこれがjQuery文を単純なjavascriptに変換する
$("input, select, textarea").attr("autocomplete", "off");
をコード - 持って
が、これは、通常のJavaScriptで置くことができますか?
querySelectorAll()
使用して要素の上にArray.from()
反復を使用して配列に変換を使用してDOM要素を取得します。
forEach()
イテレータは
Array.from(document.querySelectorAll("input, select,textarea")).forEach(function(ele) {
ele.setAttribute("autocomplete", "off");
});
<textarea></textarea>
<input />
<select></select>
setAttribute()
の助けを借りて属性を設定します。
でも、あなたはまだ何をした?forEach()
[].forEach.call(document.querySelectorAll("input, select,textarea"), function(ele) {
ele.setAttribute("autocomplete", "off");
});
<textarea></textarea>
<input />
<select></select>
'[] .slice.apply(myElementList)'はArrayのように動作します。 – evolutionxbox
@evolutionxbox '[] .forEach.call(myElementList、function(ele){..............})' –
素晴らしいです。さらに良い。 – evolutionxbox
で
call()
を使用してコードを簡素化することができますかあなた自身でそれについて研究しましたか? –jQueryは正常なJavaScriptです。おそらく、DOM APIを直接使用することを意味していました。 –