<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>js.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head>
<body>
<script type="text/javascript">
function member(name, gender)
//在Javascript中传入参数不加任何类型,直接写变量名字。类似构造函数
{
this.name = name;
this.gender = gender;
}
function showproperty(obj,objstring)
{
var str = "";
for(var i in obj)//遍历obj对象的每一个属性
{
str += objstring + "." + i + " = " + obj[i]+ "<br>";
}
return str;
}
var obj = new member("刘德华","男");//建立一个对象的实例
document.writeln(showproperty (obj,"person"));
</script>
</body>
括号是全角的,出错了
应写作
function member(name, gender)
中文括号换为英文的。
function member(name, gender)