
下記のjavascriptが、chromeだと正常に作動しません。
具体的には、
■firefox
ボタンクリック➡正常に1回だけ変化する。
■chrome
ボタンクリック➡チカチカ変化し続けてしまう。
という状態です。
▼実際の動作
https://jsfiddle.net/rqmxk50c/7/
▼そのコード
html
1<div class="area"> 2 <div class="animal">ねこ</div> 3 <div class="btn">value挿入</div> 4</div> 5 6<div class="area"> 7 <div class="animal">いぬ</div> 8 <div class="btn">value変化</div> 9</div> 10 11<input class='abc' type=radio value='挿入前' checked> 12<div>value=<span id="output"></span></div> 13
javascript
1 2(function($){ 3 4//ボタンの「親要素area」のanimalを、valueに挿入➡chromeだとおかしい 5$(".btn").click(function(){ 6 var fuga = $(this).parent().find(".animal").get(0); 7 setInterval(function(){ 8 document.querySelector("input[type=radio].abc").value = fuga.textContent; 9 }); 10 11//現在valueを表示 12var target = document.getElementsByClassName("abc")[0]; 13var output = document.getElementById("output"); 14 setInterval(function(){ 15 output.innerHTML = target.value; 16 }); 17 18}); 19 20})(jQuery);
どなたか、原因をご指摘いただけませんでしょうか?
よろしくお願い致します。(>_<)

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/08 08:00