1.html  页面嵌入<script type="text/javascript" src="word.htm?id=123" charset="utf-8" ></script> 我想word.htm获取到id值 望高手指点

解决方案 »

  1.   

    var scripts=document.getElementsByTagName('script');
    alert(scripts[scripts.length-1].src)后就可以拿到src了  然后解析里面的参数
      

  2.   

    这么牛。
    scripts.length-1
    这一句是什么意思?
      

  3.   

    var url=document.scripts[].src   //[]中填的是<script>节点的位置,如果只有一个节点,就填0
      
     var id=url.split("=")[1] ;
      

  4.   

    function getUrlParam(url, name) {
    nk = "";
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = url.match(reg);
    if (r != null)
    return unescape(r[2]);
    return nk;
    }
      

  5.   

    <script type="text/javascript" src="word.htm?id=123" charset="utf-8" ></script>在 word.htm 中获取,直接获取querystring 在 split 或者 正则提取
      

  6.   

    楼主在word.htm里面写下面代码就可以了
    var scripts=document.getElementsByTagName('script'),
    arr = scripts[scripts.length-1].src.split("?")
    alert("你的参数是 " + arr[arr.length - 1])
      

  7.   

    上面的那些人不是都回答你了,怎么会不行,你是怎么用的?请在【word.htm】文件中放入以下代码,运行下就知道行不行了
    alert(document.scripts[document.scripts.length-1].src.match(/[^\?]*$/));