解决方案 »

  1.   

    function Person(name){
        this.name = name;
    }
     Person.prototype.Name = function(){alert(this.name);}var p = new Person('kk');
    p.Name();
      

  2.   

    1.定义对象的方法,如:var person = {
        name: "B.J.",
        age: 20,
        showName: function(){
            alert(this.name)
        }
    }name,age 为属性,showName()是方法。
    注意:各属性和各方法间要用“,”隔开。
    2.getElementById("abc")是读取<body></body>内id为“abc”的元素,你没有创建id为“abc”的元素,当然会读不出来。像下面这样才会有作用:<!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title></head><body>
    <div id="abc">
    </div>
    <script>
    var x=document.getElementById("abc").nodeName;
    alert(x);
    </script>
    </body>
    </html>学JS之前要先学HTML和CSS,然后,再看《JavaScript DOM编程艺术》或《javascript高级程序设计》
      

  3.   

    DOM API 和 javascript 是不同的东西。
    alert("per.name");