JavaScript

Safariでlocation.hrefでの遷移ができないからaタグ生成して遷移させた

JSで遷移先を決めたいときに下記みたいなことすることあるじゃないですか。 <html> <body> <a href="#" id="url1" onclick="transition1()">リンク</a> </body> </html> <script> function transition1(){ location.href = "https://" + "www.google.co.jp"; } </script> Chromeでは動作して、JS内でlocation.hrefしたURLに遷移するんですけど、Safariだと動…

追加された要素のイベントをJQueryで取得する

こういうコードあるじゃないですか。ID=hogeの要素がクリックされた時に動作させるコード。 $('#hoge').on('click', function(){ alert('clicked.'); }); でもこのhogeが、JQueryによって追加された要素だったり、.NET MVCのPartialViewで全画面読み込み後に…

特定の文字をWebページ上で安全に使用する

静的webページだろうと動的webページだろうと、ページ内で使用する場合に見たままの文字では意図通りの出力がされないもの(エンティティ文字)や、悪意のあるユーザの攻撃による被害を防ぐための処理(エスケープ処理)は、どんな言語だろうとどんなサーバ…

JavaScriptで配列を操作する(追加、削除)

配列の要素の追加 //配列に要素を追加する var incrementArray = [ "AAA", "BBB", "CCC" ]; incrementArray.push("DDD"); 結果:incrementArray = [ "AAA", "BBB", "CCC", "DDD" ]; 参考:Array.prototype.push() 配列の要素の削除 //配列の指定要素を削除す…