有没有办法使用JavaScript获取某个标记的行号?
例如,如果我有以下HTML文件:
<!doctype html>
<html>
<head>
<title>test</title>
</head>
<body>
<script>
x = "<script>"
</script>
<script>
</script>
</body>
</html>
然后:
也许像document.getElementsByTagName('script')[0].lineNumber
这样的东西?
答案 0 :(得分:2)
一旦HTML通过DOM解析器,就会丢弃任何指向源代码的链接。
您必须重新获取HTML,然后自行解析,随时跟踪行号。