js传值的问题?

php_wsd PHP高级工程师  2013-01-28 12:39:20
我的html页面中的代码是
<script type=text/javascript src="1.js?id=3&m=4"></script>


我现在创建了一个1.js文件,我想在这个页面上分别得到id的值和m的值,代码如何写?
...全文
143 点赞 收藏 3
写回复
3 条回复
php_wsd 2013年01月28日
解决了,谢谢两位
回复 点赞
fzfei2 2013年01月28日
在 1.js里 var js=document.getElementsByTagName('script'); var obj={},paras=js[js.lenth-1].src.match(/\w+=\w+/g); eval('obj.'+s.match(/\w+=\w+/g).join(";obj.")); alert( obj.id ); alert( obj.m);
回复 点赞
light86 2013年01月28日
不知道你为什么要把数字放到URL中呢,你可以直接声明变量,可以在包含的JS文件里调用的啊。这种情况一般用在包含动态页面中多点,如 <script type=text/javascript src="js.php?id=3&m=4"></script>
回复 点赞
发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告