私は、CRM(Netsuite)によって自動生成されたWebページを持っており、かなりの量のページで生成されたHTMLを制御しません。オブジェクトを同じ行と上下の行に表示するように、いくつかの閉じタグと開始タグを削除したいと思います。Javascriptで終了HTMLタグを削除しますか?
</tr></tbody></table></td>
</tr>
<tr valign="top">
<td width="100%"><table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr>
私が持っている問題は、以下を実行すると、すべてのボタンが失敗し、ページ上のフォームを壊すことです:
<script type="text/javascript">
$(document).ready(function()
{
var bodyHtml = document.getElementById('content_area').outerHTML;
bodyHtml = bodyHtml.replace('</tr></tbody></table></td>\n</tr>\n<tr
valign="top">\n<td width="100%"><table border="0" cellpadding="0"
cellspacing="0" width="100%"><tbody><tr>','<!-- worked -->');
document.getElementById('content_area').outerHTML = bodyHtml;
});
</script>
はdoesnのJavaScriptでHTMLタグを除去するための別の方法はありますドームの残りの部分を形成しない?
実際のマークアップを変更するのではなく、要素を移動してDOMを変更する方がよいでしょう。 – user184994
どうすればよいですか?のは、私が
はい、私は礼儀のように働いた例 – user184994