JS代码的含义,本人新手
<!DOCTYPEhtml><html><body><p>点击下面的按钮,循环遍历对象"person"的属性。</p><buttononclick="myFunction...
<!DOCTYPE html>
<html>
<body>
<p>点击下面的按钮,循环遍历对象 "person" 的属性。</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var txt="";
var person={fname:"Bill",lname:"Gates",age:56};
for (x in person)
{
txt=txt + person[x];
}
document.getElementById("demo").innerHTML=txt;
}
</script>
</body>
</html>
请朋友解释下这段代码尤其是txt=“”与txt=txt+person[x]的含义.本人新手,请解释地通俗易懂些,谢谢
请解释下脚本块中myFuction()部分就好 展开
<html>
<body>
<p>点击下面的按钮,循环遍历对象 "person" 的属性。</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var txt="";
var person={fname:"Bill",lname:"Gates",age:56};
for (x in person)
{
txt=txt + person[x];
}
document.getElementById("demo").innerHTML=txt;
}
</script>
</body>
</html>
请朋友解释下这段代码尤其是txt=“”与txt=txt+person[x]的含义.本人新手,请解释地通俗易懂些,谢谢
请解释下脚本块中myFuction()部分就好 展开
2个回答
展开全部
function myFunction()
{
var x;//声明变量
var txt="";//声明变量txt并赋值为空
var person={fname:"Bill",lname:"Gates",age:56};//json对象
for (x in person)//遍历json对象(x就是json对象中的key)
{
txt=txt + person[x];//把遍历出来的value加给txt,第二次进for循环的时候,值加在第一次的后面
}
document.getElementById("demo").innerHTML=txt;//放在id是demo的元素中
}
追问
谢谢,让我知道了json的概念,具体的语法规则我就可以自己查找学习了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询