js的浏览器兼容性有关问题,以及怎么不使用js实现文字的切换
js的浏览器兼容性问题,以及如何不使用js实现文字的切换
如题
我现在有一个BUTTON样式的DIV 默认文字为"下载客户端" 但是鼠标移上去后,变成"敬请期待"
我这样写的
IE9 10 和FF识别
chrome IE8及以下不识别
请问为甚么
另外,能否不用js 只用DIV+CSS就控制字的变化(可以使用两个预设的DIV切换...吗?)
------解决方案--------------------
this.text
=>this.innerHTML
------解决方案--------------------
css版本
如题
我现在有一个BUTTON样式的DIV 默认文字为"下载客户端" 但是鼠标移上去后,变成"敬请期待"
我这样写的
<a href="#" onMouseOver="this.text='敬请期待'" onMouseLeave="this.text='下载客户端'">下载客户端</a>
IE9 10 和FF识别
chrome IE8及以下不识别
请问为甚么
另外,能否不用js 只用DIV+CSS就控制字的变化(可以使用两个预设的DIV切换...吗?)
------解决方案--------------------
this.text
=>this.innerHTML
<a href="#" onMouseOver="this.innerHTML='敬请期待'" onMouseLeave="this.innerHTML='下载客户端'">下载客户端</a>
------解决方案--------------------
css版本
<html>
<head>
<style>
a:hover
{
}
a .text
{
display: inline;
}
a:hover .text
{
display: none;
}
a .hover
{
display: none;
}
a:hover .hover
{
display: inline;
}
</style>
</head>
<body>
<a href="#"><span class="text">下载客户端</span><span class="hover">敬请期待</span></a>
</body>
</html>