以下のjsでchrome拡張機能で検索画面にハイラインをつけているのですが、
ハイライン部分のhtmlのソースみると、spanが4回囲っており、
spanを一つで囲いたいのですが、
どのようにすればよろしいでしょうか。
html
1<span style="background-color: #ffff00;"> 2<span style="background-color: #ffff00;"> 3<span style="background-color: #ffff00;"> 4<span style="background-color: #ffff00;"> 5<em>グーグルマップ</em></span></span></span></span>
javascript
1var timer = 0; 2var delay = 100; 3$(document).bind('DOMNodeInserted', function(event) { 4 if (timer) return; 5 timer = setTimeout(function() { 6 $('em').each(function() { 7 var favgethtml = '<span style="background-color: #ffff00;"></span>'; 8 $(this).wrap(favgethtml); 9 }); 10 timer = 0; 11 }, delay); 12});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/30 06:19