查看完整版本: javacript实现页面内容替换

cnnas 2007-11-11 21:56

javacript实现页面内容替换

今天一个网友题了个问题关于用javascript实现鼠标事件触发页面文字替换的,我把我的解决方法拿出来供大家参考,希望能起到抛砖引玉的作用。
问题如下[code]javascript如何实现div中内容替换?
比如我要把“丑”替换成很“帅”怎么弄,注意是只替换这一个字
<html>
<head></head>
<body><div id='testdiv'>我很丑!</div></body>
</html>
问题补充: 鼠标要在上面点击一下才变[/code]我的解决方法如下,通过本机测试:[code]<html>
<head></head>
<body><div id='testdiv'>我很丑!</div></body>
</html>
<script language="JavaScript" type="text/javascript">
                //<![CDATA[
                GetObj("testdiv").attachEvent('onclick',changeWord)
                function changeWord(){
                        GetObj("testdiv").innerHTML="我很帅!";
                }
                function GetObj(objName){
                        if(document.getElementById){
                                return eval('document.getElementById("' + objName + '")');
                        }else if(document.layers){
                                return eval("document.layers['" + objName +"']");
                        }else{
                                return eval('document.all.' + objName);
                        }
                }
               
                //]]>
                </script>[/code]
页: [1]
查看完整版本: javacript实现页面内容替换