童鞋们 咋提取alert对话框中的文字

解决方案 »

  1.   

    lz的使用场景是什么样的?在哪里弹出的alert?
      

  2.   

    就是在网页中了 例如ajax中返回的结果是"alert(11111111111111);"然后网页中弹出对话框 对话框中的文字是11111111111111我想复制11111111111111这些文字
      

  3.   

    这个可以弄 不过要工具 GetWindowText
    http://download.csdn.net/detail/qq307023807/3822311
      

  4.   


    <script>
        var a = "alert('11111111')";
    var str = a.split("'");
    alert(str[1])
    </script>
      

  5.   

    太简单了啊,弹出的时候,你直接按复制键ctrl+c,就复制到剪贴板了!
      

  6.   

    我经常用这个办法啊,程序开发的时候弹出sql语句,然后我就拷出来,去掉里边ie自己添加的头和尾部的代码---------------------------
    Microsoft Internet Explorer
    ---------------------------
    111111111111111111111
    ---------------------------
    确定   ---------------------------
    你是不是不是IE浏览器呢???
      

  7.   

    9L 去掉里边ie自己添加的头和尾部的代码 是什么意思?
    如果要考别人网站上的alert出来的文字呢?
    谢谢解释
      

  8.   

    嗯,看来就是要从代码中提取alert的参数了。试试:var reg = /alert\('?(.*)'?\)/;
    var str = "alert('sdfsdfsdf')";
    var result =  reg.exec(str)[1];
    alert(result);
      

  9.   

    真无语了。你用IE浏览那个网站,弹出的时候,你按ctrl+c,然后,找个空记事本,按ctrl+v粘贴说的这么明白了都。