すべての html タグからスタイルを削除したいのですが、javascript の img タグからは削除したくありません。
私はこのように使用しています..
content.replace(/(<[^>]+) style=".*?"/g, '$1');
ただし、すべてのタグのスタイルを置き換えます。
すべての html タグからスタイルを削除したいのですが、javascript の img タグからは削除したくありません。
私はこのように使用しています..
content.replace(/(<[^>]+) style=".*?"/g, '$1');
ただし、すべてのタグのスタイルを置き換えます。
そのようなものは、JavaScriptソリューションとしてトリックを行う必要があります
var els = document.getElementsByTagName('*'),
len = els.length,
i = 0;
for (; i < len; i++) {
if (els[i].nodeName.toUpperCase() !== 'IMG') {
els[i].removeAttribute('style');
}
}
これはjsfiddle http://jsfiddle.net/FnAEt/のデモです
content.replace(/(<(?!img)[^>]+) style=".*?"/g, '$1');