2

JavaScript を使用して特定のタグの行番号を取得する方法はありますか?

たとえば、次の HTML ファイルがあるとします。

<!doctype html>
<html>
  <head>
    <title>test</title>
  </head>
  <body>
    <script>
      x = "<script>"
    </script>
    <script>
    </script>
  </body>
</html>

それから:

  • head タグは 3 行目にあります
  • タイトル タグは 4 行目にあります
  • body タグは 5 行目にあります
  • script タグは 7 行目と 10 行目にあります

おそらく何かのようなdocument.getElementsByTagName('script')[0].lineNumber

4

1 に答える 1

2

HTML が DOM パーサーを通過すると、ソース コードへのリンクは破棄されます。

HTML を再取得してから、自分で解析し、行番号を追跡する必要があります。

于 2013-04-30T11:39:45.103 に答える