日期:2014-05-16  浏览次数:20371 次

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

------解决方案--------------------
var url=document.scripts[].src //[]中填的是<script>节点的位置,如果只有一个节点,就填0
  
 var id=url.split("=")[1] ;
------解决方案--------------------
JScript code
function getUrlParam(url, name) {
    nk = "";
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = url.match(reg);
    if (r != null)
        return unescape(r[2]);
    return nk;
}

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