ボタンがあるウェブページがあります。現在、このボタンをクリックすると、指定されたURLにリダイレクトされるjavascriptハンドラにこのボタンをバインドしています。HTMLの<button>はjavascriptなしで何かできますか?
HTML:
<button class="click-me">Clike me to navigate</button>
JS:
$('.click-me').on('click', function() { window.location = '/myloc'; });
私は今、このページのフォールバック(無ジャバスクリプト)バージョンをビルドしようとしています。私はこのボタンを同じ仕事をするが、javascriptを使わずにしたいと思う。つまり、ブラウザのjavascriptが無効になっていても、このボタンを機能させようとしています。
私はこれがフォーム(以下に示す)によって実現できることを知っています。しかし、私はよりクリーンな実装を探しています。
<form name="hack" action="/myloc">
<button type="submit" class="click-me">Click me to navigate</button>
</form>
JavaScriptを使用せずに動作させると、JSバージョンはまったく必要ありません。 – JJJ