网页元素不能定位!

sword1028 sword1028 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大神,还是刚才的问题,我想触发下边网页中“课程学习”这个链接,但是我用find_element_by_id("changecolor" )获取不到 ,该网页没有iframe但是我就是获取不到,我该怎么办呢?


<div class="side">
<div class="sidebar">
<ul>
<p class="xxzx">学习中心</p>
<li><a id="changecolor" href="http://www.baidu.com/proj/gradeViewNew.vm">查看成绩</a></li>




<li><a id="changecolor" href="http://www.baidu.com/proj/tutorListNew.vm">我相关的辅导者</a></li>
<li><a id="changecolor" href=" http://www.baidu.com/proj/article/articleListNew?ptcode=37001 " onclick="change(this)"> 通知公告</a></li><li><a id="changecolor" href=" http://www.baidu.com/proj/gpCategoryCourseNew?category=1&ptcode=34101 " onclick="change(this)">课程选择</a></li><li><a id="changecolor" href=" http://www.baidu.com/proj/courseListNew?ptcode=34101 " onclick="change(this)"> 课程学习</a></li><li><a id="changecolor" href=" http://www.baidu.com/proj/usertask/UserTaskListNew?ptcode=35001 " onclick="change(this)"> 课程作业</a></li><li><a id="changecolor" href=" http://www.baidu.com/proj/swap/communicateListNew?ptcode=40001 " onclick="change(this)"> 论坛研讨</a></li><li><a id="changecolor" href=" http://www.baidu.com/proj/usertask/UserTaskListNew?ptcode=35002 " onclick="change(this)"> 研修总结</a></li><li><a id="changecolor" href=" http://www.baidu.com/proj/article/articleListNew?ptcode=37003 " onclick="change(this)"> 班级简报</a></li></ul>
<ul>
<p class="yxzx">研修中心</p>
</ul>
<ul>
<p class="qtgj">其他工具</p>
<li><a id="changecolor" href="http://st1.fxl.baidu.com/resources/index.html" target="_Blank" onclick="change(this)">E优资源站</a></li>
<li><a id="changecolor" href="http://course.baidu.com/web/index.html" target="_Blank" onclick="change(this)">V课程</a></li>
<li><a id="changecolor" href="http://www.baidu.com/proj/searchRes" target="_Blank" onclick="change(this)">资源搜索</a></li>
<li><a id="changecolor" href="http://www.wenhuajie.baidu.com" target="_Blank" onclick="change(this)">文化节</a></li>

<li><a href="http://course.baidu.com/apple-teacher/index.html" target="_Blank">Apple</a></li>
</ul>
<script>
var xxzx = jQuery('.xxzx').parent();
var yxzx = jQuery('.yxzx').parent();
//var zyzx = jQuery('.zyzx').parent();
var qtgj = jQuery('.qtgj').parent();
</script>
<script>
var li = '<li><a id="changecolor" href=" http://www.baidu.com/proj/article/articleListNew?ptcode=37001 " onclick="change(this)"> 通知公告</a></li>';

var code = 370;
if(code == 401 || code == 403 || code == 402 || code ==351 || code ==372)
yxzx.append(li);
else
xxzx.append(li);
</script>
<script>
var li = '<li><a id="changecolor" href=" http://www.baidu.com/proj/gpCategoryCourseNew?category=1&ptcode=34101 " onclick="change(this)">课程选择</a></li>';

var code = 341;
if(code == 401 || code == 403 || code == 402 || code ==351 || code ==372)
yxzx.append(li);
else
xxzx.append(li);
</script>
<script>
var li = '<li><a id="changecolor" href=" http://www.baidu.com/proj/courseListNew?ptcode=34101 " onclick="change(this)"> 课程学习</a></li>';

var code = 341;
if(code == 401 || code == 403 || code == 402 || code ==351 || code ==372)
yxzx.append(li);
else
xxzx.append(li);
</script>
<script>
var li = '<li><a id="changecolor" href=" http://www.baidu.com/proj/usertask/UserTaskListNew?ptcode=35001 " onclick="change(this)"> 课程作业</a></li>';

var code = 350;
if(code == 401 || code == 403 || code == 402 || code ==351 || code ==372)
yxzx.append(li);
else
xxzx.append(li);
</script>
<script>
var li = '<li><a id="changecolor" href=" http://www.baidu.com/proj/swap/communicateListNew?ptcode=40001 " onclick="change(this)"> 论坛研讨</a></li>';

var code = 400;
if(code == 401 || code == 403 || code == 402 || code ==351 || code ==372)
yxzx.append(li);
else
xxzx.append(li);
</script>
<script>
var li = '<li><a id="changecolor" href=" http://www.baidu.com/proj/usertask/UserTaskListNew?ptcode=35002 " onclick="change(this)"> 研修总结</a></li>';

var code = 350;
if(code == 401 || code == 403 || code == 402 || code ==351 || code ==372)
yxzx.append(li);
else
xxzx.append(li);
</script>
<script>
var li = '<li><a id="changecolor" href=" http://www.baidu.com/proj/article/articleListNew?ptcode=37003 " onclick="change(this)"> 班级简报</a></li>';

var code = 370;
if(code == 401 || code == 403 || code == 402 || code ==351 || code ==372)
yxzx.append(li);
else
xxzx.append(li);
</script>

<script>
if(3329 == 2275){
var yxzx_li = '<li><a id="changecolor" href="http://www.baidu.com/proj/gradeViewNew.vm">成绩查询</a></li>'
+ '';
xxzx.append(yxzx_li);
}
</script>
</div>
<script>
var cur = document.getElementById("changecolor");
function change(obj) {
cur.style.backgroundColor = "#FFF";
cur.style.color = "#333333"
obj.style.backgroundColor = "#9A99FF";
obj.style.color = "#FFF"
cur = obj;
}
</script>
</div>
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
sword1028
脚本语言 37,738 成员 34,208 内容