网页元素不能定位!
各位大神,还是刚才的问题,我想触发下边网页中“课程学习”这个链接,但是我用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>