在一个页面里,我已经有这么一段JS代码
<script id="wonder">
alert("Girl");
</script>然后我想把上面这段代码的内容,即“alert("Girl");”通过消息窗口弹出来
我尝试通过 mg=document.getElementById("wonder");
alert(mg);来实现,但是失败了,消息窗口弹出的内容是“[object HTMLScriptElement]”请问怎么解决?
谢谢

解决方案 »

  1.   

    什么意思?没太明白<input type="hidden" value="haha" id="wonder">
    <script language="javascript">
    var mg = document.getElementById("wonder").value;
    alert(mg);
    </script>
      

  2.   

    需要获取一个代码片段?   重复调用么?   那干嘛不写在一个JS文件里  然后在调用呢?   如果你是需要这段代码里的一个变量    可以使用  document.getElementById来获取
      

  3.   

    我尝试了你的代码,还是不行,消息窗口的内容是“undefined”
    我就是希望消息窗口中显示  alert("Girl"); 
      

  4.   

    ms是对象,要想输出它的值应该是ms = document.getElementById("wonder").value;//或者.innerHTML来实现取值操作,然后再alert(ms);
      

  5.   

    mg=document.getElementById("wonder").innerHTML;
      

  6.   

    <input type="hidden" id="wonder" value="Girl">
    <script language="javascript">
    var mg = document.getElementById("wonder").value;
    alert(mg);
    </script> 
      

  7.   

    晕啊  你这弹出的肯定是girl啊    那不就成直接弹出一个隐藏域了嘛!       
      

  8.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
    <script language="JavaScript" src="js/jquery-1.4.2.min.js"></script>
    <title>Untitled Document</title>
    <script language="JavaScript" type="text/javascript" id="_js">
    $(function(){
    alert($("#_js").html());
    });
    </script>
    </head>
    <body>
    </body>
    </html>
      

  9.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>demo</title>
    </head><body>
    <script type="text/javascript" id="js">
    function demo(){
    //哈哈,我成功啦....!
    }
    </script>
    <div style="border:1px #f00 solid; width:200px; height:50px; margin:0 auto" onclick="alert(js.innerHTML)">单击我就会看到答案</div>
    </body>
    </html>
      

  10.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>demo</title>
    </head><body>
    <script type="text/javascript" id="js">
    function demo(){
    //哈哈,我成功啦....!
    }
    </script>
    <div style="border:1px #f00 solid; width:200px; height:50px; margin:0 auto" onclick="alert(js.innerHTML)">单击我就会看到答案</div>
    </body>
    </html>