使用JS获取dddddddd在TEST.HTML文件中的行号
TEST.HTML内容中的文件如下:<html>
<body>
<div>
aaaaaaaaa
bbbbbbbbb
ccccccccc
dddddddd
</div>
</body>
</html>

解决方案 »

  1.   

    每行加个  <P></p> 或者用<li>吧 不然貌似没办法
      

  2.   

    big problem, wait an answer
      

  3.   

    恩,你找下dddddddd之前有多少个\n即可
      

  4.   

    把TEST.HTML文件中的内容转成了字符串后,在字符串里没有\N或者换行的标记,怎么取啊
      

  5.   

    用ul li 来实现然后用jQuery
    $("#divid>ul").find("li").index()返回行号第一个是0
      

  6.   

    jQuery 看不懂 能用JS些个吗
      

  7.   

    var str     = document.documentElement.innerHTML;//这部分内容可以用ajax请求当前页的方式精确获得
    var lines   = str.split(/\n/g);
    var findStr = "var tinfo = {";
    var lineNo  = -1;for(var i=0,len=lines.length; i<len; i++){
        if( lines[i].indexOf(findStr) != -1 ){
            lineNo = i;
            break;
        }
    }if( lineNo != -1 ){
        alert( "您要查找的字符:" + findStr + ", 在第" + (i + 1) + "行, 该行内容:\n" + lines[lineNo]);
    }else{
        alert("无法从源文件中找到您要查找的字符!");
    }