<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>实验</title>
</head><body>
<div id="myDiv">Hello!</div>
<script type="text/javascript" language="javascript"> 
<!-- alert(myDiv.innerText);
myElement = document.getElementById("myDiv"); 
myElement.innerText = "HHHHHHHHH";
 //--> 
</script>
</body>
</html>

解决方案 »

  1.   


    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>实验</title>
    </head><body>
    <div id="myDiv">Hello!</div>
    <script type="text/javascript" language="javascript"> 
    <!-- alert(myDiv.innerText);
    myElement = document.getElementById("myDiv"); 
    myElement.innerText = "HHHHHHHHH";
     //--> 
    </script>
    </body>
    </html>
      

  2.   

    alert(myDiv.innerText);
    myElement = document.getElementById("myDiv"); 
    myElement.innerText = "HHHHHHHHH";
    你要把上面这些放到function里面去调用,你直接写在这里没效果的
      

  3.   

    刚试了下在IE7下可以执行的,但是你这么些兼容性不太好,FF就会报错<!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>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>实验</title>
    </head><body>
    <div id="myDiv">Hello!</div>
    <script type="text/javascript" language="javascript"> 
    <!-- 
    var myElement = document.getElementById("myDiv"); 
    alert(myElement.innerHTML);
    myElement.innerHTML = "HHHHHHHHH";
    //--> 
    </script>
    </body>
    </html>
      

  4.   

    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>实验</title>
    </head><body>
    <div id="myDiv">Hello!</div>
    <input name="111" type="button"  value="单击我" onclick="return change();" /><script type="text/javascript" language="javascript">  
    <!--  
    function change()
    {
    alert(myDiv.innerText);
    myElement = document.getElementById("myDiv");  
    myElement.innerText = "HHHHHHHHH";
    } //-->  
    </script>
    </body>
    </html>你可以类似这样写,添加一个按钮,通过点击按钮来触发js代码
      

  5.   


    <body>
    <div id="myDiv">Hello!</div>
    <script type="text/javascript" language="javascript"> 
    <!-- 
    function change()
    {
    alert(myDiv.innerText);
    myElement = document.getElementById("myDiv");   
    myElement.innerText = "HHHHHHHHH";
    }
     --> 
    </script>  <input type="button" name="Submit" value="提交" onclick="alert('OK');change();" /></body>
    </html>
    加按钮不行,alert  触发,函数还是不运行
      

  6.   

    <input type="button" name="Submit" value="提交" onclick="change();" />
      

  7.   

    要仔细呀,这个地方不是这样写的
    写成
    <script type='text/javascript'>或<script language='javascript'>就可以了。
      

  8.   

    <script type='text/javascript'>或<script language='javascript'>就可以了。去掉  还是不行!
      

  9.   

    放在function里,要先获取div的对象才可以用对象.innerHTML。还有记得调用哦!
      

  10.   

    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>实验</title>
    </head><body onload="show()">
    <div id="myDiv">Hello!</div>
    <script type="text/javascript" language="javascript">  
    <!--  
    function show(){
    var myElement = document.getElementById("myDiv");  
    alert(myElement.innerText);myElement.innerText = "HHHHHHHHH";
     //-->  
     }
    </script>
    </body></html> 
     这样就可以了呀!
      

  11.   

    第一是看在哪个浏览器里不执行.IE会把命名ID的元素作为window里的对象,所以是可以直接用myDiv取值的,其它的一般不支持这样用.第二是IE中可以用innerText属性读写文本,而在firefox中改成了contentText属性.
      

  12.   

    innerText 兼容性不好    用innerHTML 试试
      

  13.   


    <html>
    <head>
    <script type="text/javascript" language="javascript"> 
    <!-- 
    function change()
    {var myElement = document.getElementById("myDiv");  
    alert(document.getElementById("myDiv").innerHTML);
    myElement.innerHTML = "HHHHHHHHH";
    }
     --> 
    </script></head>
    <body>
    <div id="myDiv">Hello!</div>
      <input type="button" name="Submit" value="提交" onclick="javascript:change();" /></body>
    </html>在IE6  火狐  谷歌浏览器下测试通过 火狐下好像innerTEXT不行  要用innerHTML
      

  14.   

    alert(myDiv.innerText)在这里myDiv未定义
      

  15.   

    代码放function里   用innerHTML~
      

  16.   

    改成innerHTML 在火狐可以了,谢谢大家
      

  17.   

    innerText貌似是ie私有innerHTML通用
      

  18.   

    我的Firefox和ie8能能执行啊,firefox貌似有个小错误,提示“undefined”