2017-11-06 5 views
-1

私はNetSuiteを使用して構築されたウェブサイトを持っています。つまり、ソースHTMLを管理していません。出力されるコードは次のようになります。私は「ここから始めて削除したい」というコードの部分を削除したいと思います。javascriptでhtmlのブロックを削除する方法はありますか?

    </td> 
       <!-- end new category page --> 
       <!-- I want to remove starting here -->    
      </tr> 
      </tbody> 
     </table> 
     </td> 
    </tr> 
    <tr valign="top"> 
     <td width="100%"> 
     <table border="0" cellpadding="0" cellspacing="0" width="100%"> 
      <tbody> 
      <tr> 
       <!-- I want to remove ending here --> 
       <!-- start Category Page Item List SubCategories --> 
       <td width="65%" style="font-family: &#39;Lato&#39;, sans-serif; font-weight:400;"> 
+1

試してみましたか? – Cruiser

+0

私はjavascriptがコメントとanythignを行うことができるとは思わない。これを行う唯一の方法は、親の中の値を取得し、コメントなしで置き換えることです。 – evu

+0

私は答えをグーグルで見つけて、要素全体を取り除くことを求める多くの人々を見つけましたが、いくつかの要素の終わりとそれに対応する他の要素の先頭を削除することを検討しています。だから私はそれにどのように接近するのか分からない。 –

答えて

0

あなたの質問は基本的にJavaScriptを使用してDOM内のコメントにアクセスするために求めている。このpost

と同じです。

+0

それは私が求めているものではない。削除したいセクションはコメントアウトされていません。私はそれの周りにコメントタグを置いて、私が削除しようとしているドームのどのセクションを強調表示します。 –

+0

質問を編集して明確にしようとしました。 –

+0

ええ、それは完全にはっきりしていませんでした。あなたの問題は、正しい方法でJavaScriptのDOM(Document Object Model)にまだアクセスしています。​​をすべて1つのテーブルに移動することができます。あなたが好むと思われるもう1つのアプローチは、上のコードスニペットを囲む要素の「InnerHTML」を単純に操作することです。それはハックですが、あなたがしたいことのように思えます。すべてのInnerHTMLを文字列に引き出し、削除したいコードブロックを文字列置換で置き換えます。 –

関連する問題