嵌入进html中的javascript语句怎么不起作用?
<script type="text/javascript">
var fun=function()
{
alert("传说中的匿名函数;");
}
fun();
window.onload=function()
{
fun();
}
function Student()
{
alert("student is init");
}
var lisi=new Student();
p.name="lisi";
p.ID="heihei";
p.readBook=function()
{
alert(p.name);
alert(p.ID);
alert("今天我看了三本书;");
}
var func=p.readBook;
func();
</script>
这是在<body></body>中的
我哪里写错了??
------解决方案--------------------
var lisi=new Student();
p.name="lisi";
p变量没定义
JScript code
//var lisi=new Student();
var p=new Student();
------解决方案--------------------
你的P从哪来的?这样改试试
function Person(name,ID){
this.name = name;
this.ID= ID;
this.readBook= function(){alert("今天我看了三本书");};
}
var p=new Person("lisi","heihei");
p.readBook();