1
私はこのコードを持っているが、それは動作しません:JavaScriptのトグルボタンを作成するには?
HTML:
<button id="btn_search">Search</button>
<input id="srh" type="search">
JS:
var btnSearch = document.getElementById("btn_search");
var search = document.getElementById("srh");
if (document.addEventListener) {
btnSeach.addEventListener('click',activeSearch);
} else if (document.attackEvent) {
btnSearch.attackEvent('onclick',activeSearch);
}
function activeSearch (event) {
event.preventDefault();
if (search.style.width == '0') {
search.style.width = '14.8em';
search.style.opacity = '1';
} else if (search.style.width == '14.8em') {
search.style.width = '0';
search.style.opacity = '0';
}
は私が何をすべきトグルボタン が必要ですか?
:として、すべてのコードが同じくらい簡単にします。正しいメソッド名は['attachEvent()'](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/attachEvent)(* attack *ではありません)です。 –
IE8をサポートする必要がありますか? – JonSG
トグルボタンは、何かを「オン/オフ」するボタンです。投稿したコードは、検索入力フィールドのコードのようです。私はあなたがトグルボタンを作る方法を見つけるサイトを検索する場合はかなり確信しています。 – rmcsharry