js如何获取点击<li>标签里的值
答案:2 悬赏:40 手机版
解决时间 2021-02-22 14:16
- 提问者网友:浪荡绅士
- 2021-02-22 02:10
js如何获取点击<li>标签里的值
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-02-22 02:16
外面应该有一个的,给这个加个id,比如:id="ul1"
给iframe一个id,比如:id="iframe1"
然后写一个方法给所有的绑定处理函数:
function bind_fun()
{
var iframe=document.getElementById("iframe1");//获取iframe1
var lis=document.getElementById("ul1").getElementsByTagName("li");//获取所有的li标签
//循环绑定处理函数
for(var i=0;i {
lis[i].onclick=function(){
iframe.src="abc.php?type="+this.getElementsByTagName("a")[0].innerHTML;
//或者
//iframe.src="abc.php?type="+this.innerHTML.replace(/<.*?>/g,"");
};
}
}
//页面加载完毕后执行函数
window.onload=bind_fun;
供参考!
给iframe一个id,比如:id="iframe1"
然后写一个方法给所有的绑定处理函数:
function bind_fun()
{
var iframe=document.getElementById("iframe1");//获取iframe1
var lis=document.getElementById("ul1").getElementsByTagName("li");//获取所有的li标签
//循环绑定处理函数
for(var i=0;i
lis[i].onclick=function(){
iframe.src="abc.php?type="+this.getElementsByTagName("a")[0].innerHTML;
//或者
//iframe.src="abc.php?type="+this.innerHTML.replace(/<.*?>/g,"");
};
}
}
//页面加载完毕后执行函数
window.onload=bind_fun;
供参考!
全部回答
- 1楼网友:执傲
- 2021-02-22 03:04
给每一个iframe定义名称 然后你的 a标签 设置 target="打开页面的iframe名称"追问我是说我已经定义了一个页面,点击标签时连接到定义好的页面,当iframe打开新页面时,用js获取里面的值使用追答可不可以后台加载ul的时候就处理好a标签的href 通过url传参吧值带过去呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯