document.getElementsByName("pp")[0].style.color='red';

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
    <head>
    <title>Untitled</title>
    <Script language="javascript">
    function MOver(MySelf){
    document.all.pp.style.color='red';
    }
    </script>
    </head><body>
    <P id="pp" onMouseOver="MOver()">来点我</p>
    Hello World!</body>
    </html>
      

  2.   

    <P>的地方应该用ID,不是NAME。JAVASCRIPT的地方,我和GageCSDN(稻草人)(www.cjol.com)的写法都可以。
      

  3.   

    如果用ID的话,document的后面要加一个.all才行
    document.all.id
    or
    document.getElementById("id")
      

  4.   

    应该这样
    <Script language="javascript">
    function MOver()
    {
    pp.style.color='red';
    }
    </script>
    页面上
    <P id="pp" onMouseOver="MOver()">来点我</p>
      

  5.   

    这样也可以
    <p>是没有name属性的,所以你的写法不对
    而几乎全部的标签都是有id属性的,所以这样用安全一点
    <Script language="javascript">
    function MOver()
    {
        pp = document.getElementById('p');
        pp.style.color='red';
    }
    </script>
    页面上
    <P id="pp" onMouseOver="MOver()">来点我</p>
      

  6.   

    这样也可以
    <p>是没有name属性的,所以你的写法不对
    而几乎全部的标签都是有id属性的,所以这样用安全一点
    <Script language="javascript">
    function MOver()
    {
        pp = document.getElementById('p');
        pp.style.color='red';
    }
    </script>
    页面上
    <P id="pp" onMouseOver="MOver()">来点我</p>
      

  7.   

    pp = document.getElementById('pp');
    上面少打个p汗