a页面的一段代码
讲师:
时长分钟
时间:
b页面的一段代码
课程名称:
心情美好
时长:
2
讲师:
专家团
我想把a页面 li 里面每个 span 标签 id 获取到的值,传到b页面对应的 td 里,求指导。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:
回到问题中,首先从a.html到b.html需要一个跳转方式,比方说在a.html页面里面你有一个链接:
剩下的就好办了,依次取得你需要的参数,然后修改页面url:
然后在b.html页面解析url,获取参数。
更新,如何根据url获取参数:
window.location.search 会返回所有地址栏从“?”开始的字符串。获取某个参数值可以通过正则,下面是一个简单的获取参数的函数:
如果你采用jQuery,你可以用更简单的办法:
location.search可以返回从"?"开始的值。
你可以用以下专业第三方库进行获取值操作:
uri.js
parseURL.js
a,b页面同用一个js文件,然后将a页面li里面每个span 标签id获取到的值,保存到一个js的全局变量中,在加载b页面通过js创建table,
html5的话可以用 sessionStorage 或 localStorage
很容易的
sessionStorage 是会话存储,关闭浏览器就没了
localStorage 是持久化存储,完全可以替代cookie 存储空间更大。
实现方法
存:sessionStorage["par1"]="123";
取:sessionStorage["par1"]
localStorage实现方法和sessionStorage一样
要么就是URL 传参,要么就是用COOKIE
javascript获取url参数的值