innerHTMLで生成する要素 + onchangeを組み合わせた時に発生するバグ バグが発生した状況 var li = document.createElement(“li”); var Id = “example”; li.innerHTML = “<div>” + “<selec… kayamaハック2015.10.23 2,176
Electronで簡単にWebアプリをデスクトップアプリ化する Electronは、HTML5/JavaScript で簡単にクロスプラットフォームのデスクトップアプリケーションを作成することができるツールです。 webview での表示もできますので、これを利用して簡単にWebアプ… nbeppuハック2015.10.22 2,242
JavaScriptでclass属性を切り変える ボタンやaタグをクリックで動的に切り替えたい時があります。 そんなときはclassListを使います。 <a href=”javascript:void(0)” onclick=”switch(this);”>… YY3ai2ui24ハック2015.10.06 474
History.js でオプションを指定する方法 History.js は HTML4/HTML5 両方で利用できる pushState のライブラリですが、いくつか初期化オプションが用意されています。適用したい場合は、 <script type=”text/ja… nbeppuハック2015.09.30 537
JavaScriptの連想配列 JavaScriptで、RubyでいうHash(連想配列, keyとvalueの組み合わせの集まりのようなオブジェクト)を使いたいと思って「JavaScript Hash」でググってみたりしてたのですが、JavaScri… mrktanakaハック2015.09.29 278
JavaScriptでiOSのバージョンを抜き出す方法 var version = “Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko)… @iwasakiハック2015.09.29 615
JavaScriptで属性を取得する方法 Javascriptで属性を取得するときには「getAttribute」で取得します。 該当する属性値が指定されていない場合はnullが入るようです。 var element = document.getElementB… @iwasakiハック2015.09.18 756
iOSのsafariにfocusが当たらない場合 HTMLなどでtextareaやinput type=”text” などにカーソルを当てたい場合、focus()を使うのが普通です。 しかし、iOSのsafariから確認してみるとfocusが当た… daiki21ハック2015.09.18 5,908
JavaScriptでクリックの動作をシミュレートする方法 jQueryを使った場合 $(‘#hoge’).click(); jQueryを使わない場合 var elem = document.getElementById(‘hoge’); var evt = document.… @iwasakiハック2015.09.17 1,762