ドロップダウンで選択したアイテムの値/テキストを取得する方法を知っています:
document.getElementById('selNames').options[document.getElementById('selNames').selectedIndex].value
と
document.getElementById('selNames').options[document.getElementById('selNames').selectedIndex].text
これは本当に大きなコードです。そこで、これを非常に簡単にする「$$」という名前の関数を作成しました。
function $$(id) { return document.getElementById(id) }
そして、それを次のように使用して、それぞれ値とテキストを取得します。
$$('selNames').options[$$('selNames').selectedIndex].value
$$('selNames').options[$$('selNames').selectedIndex].text
しかし、私はさらにこのコードを次のように最小化したいです:
$$('selNames').val
$$('selNames').text
私もjQueryを知っていますが、jQueryが提供する機能をそれほど必要とせず、ページリソースの読み込みを高速化するためにファイルサイズを小さくする必要があるため、使用したくありません。
では、どのようにして「$$」オブジェクトを自分の思い通りに動作させることができるのでしょうか。