Html 显示隐藏的div
嗨,当用户点击more img链接时,我试图显示我的div para2中的内容 我以前使用过这个代码,它很有效,但现在不会了 请指出我的错误我只是个初学者 提前谢谢Html 显示隐藏的div,html,css,Html,Css,嗨,当用户点击more img链接时,我试图显示我的div para2中的内容 我以前使用过这个代码,它很有效,但现在不会了 请指出我的错误我只是个初学者 提前谢谢 <blockquote> <p> <a href="#para2"/> <a href="#" onclick="return toggleMe('para2')" onfocus="#para2"/> <img src="images/m
<blockquote>
<p>
<a href="#para2"/>
<a href="#" onclick="return toggleMe('para2')" onfocus="#para2"/> <img src="images/more.gif" alt="" title="" border="0"></a>
<div id="para2" style="display:none">
text i want to reveal
</div>
</p>
</blockquote>
我想透露的文本
对不起
<script type="text/javascript">
function toggleMe(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block"
}
else{
e.style.display="none"
}
return true;
}
</script>
</head>
函数切换名称(a){
var e=document.getElementById(a);
如果(!e)返回true;
如果(e.style.display==“无”){
e、 style.display=“块”
}
否则{
e、 style.display=“无”
}
返回true;
}
#para2
不是一段有效的javascript代码,因此不能将其用作onfocus
属性
由于您在那里得到了语法错误,所以它也可能是从onclick
代码中中断的,因此无法运行它
尝试删除onfocus的onfocus属性,看看是否可以修复它。正如@Kolink所说的onfocus是错误的。试试这样的
我认为最好能看到toggleMe函数的源代码。您的问题有点含糊不清。在哪里定义了toggleME()函数?它能做什么?也许你可以发布一个简单的.html文件(嵌入了js和css)或者一个我们可以打开的链接来观察你的代码?浏览器中的javascript控制台是否显示任何错误?它似乎正常工作。有什么问题吗?