`
Duno
  • 浏览: 32985 次
  • 来自: ...
社区版块
存档分类
最新评论

请教:如何取得html中js链接后的参数?

    博客分类:
  • js
阅读更多
html
xml 代码
 
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
  2. <HTML>  
  3. <HEAD>  
  4. <TITLE> test </TITLE>  
  5. <SCRIPT LANGUAGE="JavaScript" src='js/script.js?name="xxx"&sex="male"'></SCRIPT>  
  6. </HEAD>  
  7.   
  8. <BODY>  
  9.   
  10. </BODY>  
  11. </HTML>  

script.js
js 代码
 
  1. //how can i get the 'name' and 'sex'?  



问题就是如上代码所示,我如何在script.js中取得html里面传递的参数呢?
分享到:
评论
3 楼 max.h.chen 2007-04-21  
你用document.getElementById()代替$(),用getAttribute代替attr()不就可以了吗!
2 楼 Duno 2007-04-21  
谢谢,但感觉引入jquery.js,有点重,有没有其它‘轻点’的解决方法?
1 楼 pure 2007-04-21  
这个jquery插件不知道行不行,你试一下吧!

http://www.mathias-bank.de/2006/10/28/jquery-plugin-geturlparam/

下面是在本页取值的笨办法~

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript" src="jquery.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" id="script" src='js/script.js?name="xxx"&sex="male"'></SCRIPT>
</HEAD>

<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert($("#script").attr("src").split("?")[1]);
alert($("script[@id=script]").attr("src").split("?")[1]);

//-->
</SCRIPT>
</BODY>
</HTML>

相关推荐

Global site tag (gtag.js) - Google Analytics