怎么没有效果 怎么没有效果,请大佬解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你获取的错了吧,header不是类名吗,然后你用id的方式获取 我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《DOM快速入门——DOM获取元素对象的6种方式》, 一起来围观吧 https://blog.csdn.net/weixin_44253336/article/details/98210816 我把header改成ID命名,也没有用,请问具体该怎么改 xiang 这个也错了 我把header改成ID命名,也没有用,请问具体该怎么改给我看看你修改后的代码。你可以看看我的文章,获取元素几种方式 <script> window.onload=function () { var a1=document.getElementById('header'); var a2=a1.getElemtsByTagName('li'); var a3=a2.getElemtsByTagName('xiang')[0]; for(var i=0;i<a2.length;i++) { a2[i].onmouseover=function () { for(var i=0;i<a2.length;i++) { a2[i].classNeme=''; } this.classNeme='active'; }; } }; </script></head><body> <div id="header"> <div class="shang"> <ul> <li class="active"><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li class="zuo" ><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li class="zuo" ><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li class="zuo" ><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li class="zuo" ><h2>1</h2><p>1月</p></li> </ul> </div> <div class="xiang"> <h2>1月活动</h2> <p>可以去春游,你觉得怎么样,很喜欢吧</p> </div> </div></body></html> <script> window.onload=function () { var a1=document.getElementById('header'); var a2=a1.getElemtsByTagName('li'); var a3=a2.getElemtsByTagName('xiang')[0]; for(var i=0;i<a2.length;i++) { a2[i].onmouseover=function () { for(var i=0;i<a2.length;i++) { a2[i].classNeme=''; } this.classNeme='active'; }; } }; </script></head><body> <div id="header"> <div class="shang"> <ul> <li class="active"><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li class="zuo" ><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li class="zuo" ><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li class="zuo" ><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li><h2>1</h2><p>1月</p></li> <li class="zuo" ><h2>1</h2><p>1月</p></li> </ul> </div> <div class="xiang"> <h2>1月活动</h2> <p>可以去春游,你觉得怎么样,很喜欢吧</p> </div> </div></body></html> a2=a1.getElemtsByTagName('li');这个函数写错了 是这个函数获取方式写错了吗?那我该怎么改函数名写错了那我应该怎么才对写?getElemtsByTagName 拼写错误,应该是 getElementsByTagNameclassNeme 拼写错误,应该是 classNamexiang 是class,应该是这样获取var a3=document.getElementsByClassName('xiang')[0]; 先不说其他的问题,可以去看看闭包~,你这样添加 onmouseover 事件,是不行的 JS静态方法和实例方法 最近想做一个网站,有一些不懂得东西请指教。 到webRoot中写入文件 一个问题 对现有的的日历代码,增加「选中日历中的某一天」的功能 在ASP开发中,如何利用Javascript实现在同一页面中实现两个选择框(select)之间参数的传递 如何禁用网页对话框的关闭按钮,大家帮帮忙啊!!! 这种正则表达式怎样写啊,高手们? 10000000000分 60分求导航条,如果效果不错,马上给分! 请帮我写个js函数! 前端排序求思路 Vue 跨域问题
window.onload=function ()
{
var a1=document.getElementById('header');
var a2=a1.getElemtsByTagName('li');
var a3=a2.getElemtsByTagName('xiang')[0];
for(var i=0;i<a2.length;i++)
{
a2[i].onmouseover=function ()
{
for(var i=0;i<a2.length;i++)
{
a2[i].classNeme='';
}
this.classNeme='active';
};
}
};
</script>
</head>
<body>
<div id="header">
<div class="shang">
<ul>
<li class="active"><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li class="zuo" ><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li class="zuo" ><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li class="zuo" ><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li class="zuo" ><h2>1</h2><p>1月</p></li>
</ul>
</div>
<div class="xiang">
<h2>1月活动</h2>
<p>可以去春游,你觉得怎么样,很喜欢吧</p>
</div>
</div>
</body>
</html>
window.onload=function ()
{
var a1=document.getElementById('header');
var a2=a1.getElemtsByTagName('li');
var a3=a2.getElemtsByTagName('xiang')[0];
for(var i=0;i<a2.length;i++)
{
a2[i].onmouseover=function ()
{
for(var i=0;i<a2.length;i++)
{
a2[i].classNeme='';
}
this.classNeme='active';
};
}
};
</script>
</head>
<body>
<div id="header">
<div class="shang">
<ul>
<li class="active"><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li class="zuo" ><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li class="zuo" ><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li class="zuo" ><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li><h2>1</h2><p>1月</p></li>
<li class="zuo" ><h2>1</h2><p>1月</p></li>
</ul>
</div>
<div class="xiang">
<h2>1月活动</h2>
<p>可以去春游,你觉得怎么样,很喜欢吧</p>
</div>
</div>
</body>
</html>
函数名写错了
那我应该怎么才对写?
getElemtsByTagName 拼写错误,应该是 getElementsByTagNameclassNeme 拼写错误,应该是 classNamexiang 是class,应该是这样获取
var a3=document.getElementsByClassName('xiang')[0];