js声明的函数有两个参数,输出的时候为什么只输出了一个??求详细解答 代码如下 不相关的部分请略过。。
<html><head><script>person=newObject();person.f="mike";person.l="lau";person.age=21;v...
<html>
<head>
<script>
person=new Object();
person.f="mike";
person.l="lau";
person.age=21;
var name="mike";
var age =48;
function Myfunc(name){
document.getElementById("name").innerHTML=name;
document.getElementById("age").innerHTML=age;
}
</script>
</head>
<body>
<script>
document.write(person.f + "<br>");
document.write(person.l + "<br>");
document.write(person.age + "<br>");
var txt="hello world";
var x=txt.toUpperCase();
document.write(x);
</script>
<div id="name">there will show the name</div>
<div id="age">there will show the age</div>
<input type="button" onclick="Myfunc(name,age)" value=Welcome>
</body>
</html>
这部分代码应该是这样function Myfunc(name,age){
document.getElementById("name").innerHTML=name;
document.getElementById("age").innerHTML=age;
} 展开
<head>
<script>
person=new Object();
person.f="mike";
person.l="lau";
person.age=21;
var name="mike";
var age =48;
function Myfunc(name){
document.getElementById("name").innerHTML=name;
document.getElementById("age").innerHTML=age;
}
</script>
</head>
<body>
<script>
document.write(person.f + "<br>");
document.write(person.l + "<br>");
document.write(person.age + "<br>");
var txt="hello world";
var x=txt.toUpperCase();
document.write(x);
</script>
<div id="name">there will show the name</div>
<div id="age">there will show the age</div>
<input type="button" onclick="Myfunc(name,age)" value=Welcome>
</body>
</html>
这部分代码应该是这样function Myfunc(name,age){
document.getElementById("name").innerHTML=name;
document.getElementById("age").innerHTML=age;
} 展开
2个回答
展开全部
<script>
person=new Object();
person.f="mike";
person.l="lau";
person.age=21;
var name="mike";
var age =48;
function Myfunc(){
document.getElementById("name").innerHTML=name;
document.getElementById("age").innerHTML=age;
}
</script>
<script>
document.write(person.f + "<br>");
document.write(person.l + "<br>");
document.write(person.age + "<br>");
var txt="hello world";
var x=txt.toUpperCase();
document.write(x);
</script>
</head>
<body>
<div id="name">there will show the name</div>
<div id="age">there will show the age</div>
<input type="button" onclick="Myfunc()" value="Welcome" />
</body>
</html>
这是可以实现的代码。一般的话定义函数里边的属性不是特别强调是不加参数的。还有就是<input />
现在已经实现两个参数的调用~
给你推荐一个学习html的一个网站:www.w3school.com.cn
person=new Object();
person.f="mike";
person.l="lau";
person.age=21;
var name="mike";
var age =48;
function Myfunc(){
document.getElementById("name").innerHTML=name;
document.getElementById("age").innerHTML=age;
}
</script>
<script>
document.write(person.f + "<br>");
document.write(person.l + "<br>");
document.write(person.age + "<br>");
var txt="hello world";
var x=txt.toUpperCase();
document.write(x);
</script>
</head>
<body>
<div id="name">there will show the name</div>
<div id="age">there will show the age</div>
<input type="button" onclick="Myfunc()" value="Welcome" />
</body>
</html>
这是可以实现的代码。一般的话定义函数里边的属性不是特别强调是不加参数的。还有就是<input />
现在已经实现两个参数的调用~
给你推荐一个学习html的一个网站:www.w3school.com.cn
追问
最好不带参数?那万一我创建一个函数想把外界的文本框输入作为参数传到函数里应该怎么办呢???
追答
其实这个我一般都没加,所以~刚刚试了一下这样也行。在这里加上参数,javascript里边不加。这样也行,但是我一般都没加,所以具体原因我不是很清楚,抱歉~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询