具体来讲这个例子,先计算表达式cn.search( /open/i ) 的值
如果为真,则执行cn.replace( / open/i, '' )
否则, 返回cn + ' open'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JS实现文字放大效果</title>
<script type="text/javascript">
var n = 12
function chanTxt()
{
var obj = document.getElementById("test")
if(n <= 42)
{
obj.style.fontSize = n+"px"
}
n++
}
</script>
</head>
<body>鼠标经过橙色部分
<div id="test" onmouseover="setInterval('chanTxt()',100)" style="width:300pxheight:50pxfont-size:12pxline-height:50pxbackground:#f90">代码家园</div>
</body>
</html>
<br>鼠标滑过橙色部分,文字逐渐放大。 重新预览效果请刷新本页面~<br><hr>收集于互联网,只为兴趣与学习交流,不作商业用途。</font></p>