代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>test2.html</title>
    <script type="text/javascript" src="mootools-1.2.3-core-nc.js"></script>
  </head>
  <script type="text/javascript">
  function show(){
   alert($("mydiv").innerHTML);//这句可以执行
   alert($("mydiv").setHTML("dfafff"));//这句就没有响应了。
  }
  </script>
  <body>
    <div id='mydiv'>faf</div>
    <input type="button" onclick="show()" value ="show">
  </body>
</html>
用属性获取信息的可以成功。但是通过方法来获取和修改内容的就失败了。
我都是照着文档上做的。不知道问题出在哪里。

解决方案 »

  1.   


    $("mydiv").set('html','dfafff');
      

  2.   

    $("mydiv").setHTML("dfafff")  相当于:element.innerHTML ,该方法没有返回值!你想返回么!mootools在哪写着它会返回值
      

  3.   

    哦不不,我发的时候疏忽了。那句没有alert,就只是让他显示到div标签里,也都不行。
      

  4.   

    xiaofanku:
    楼主引入的文件明明写着mootools-1.2.3-core-nc.js.
    但楼主按1.1来着.. 不对?
      

  5.   


    晕死……果然是这样……1.11里的方法到了1.2.3里竟然就不支持了吗?!java还会保留几个版本提醒着用呢。前辈有单机版的1.2.3文档吗?
      

  6.   

    try:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>test2.html</title>
        <script type="text/javascript" src="mootools-1.2.3-core-nc.js"></script>
      </head>
      <script type="text/javascript">
      function show(){
       alert('='+$("mydiv").innerHTML);//这句可以执行
       $("mydiv").setHTML("dfafff")
       alert('?'+$("mydiv").innerHTML);//这句就没有响应了。
      }
      </script>
      <body>
        <div id='mydiv'>faf</div>
        <input type="button" onclick="show()" value ="show">
      </body>
    </html>
      

  7.   

    中文的没有!英文的到mootools官方下的
      

  8.   

    哪就用1.1好了!比较稳定!而且文档也多!java ee里用ext和dojo的多!
      

  9.   

    要的话可以mail一份给你!是1.2的!英文的,chm的
      

  10.   

    吃饭了!要的话留下mail,1点左右回公司发给你!
      

  11.   


    我没注意到LZ引入的是1.2的js