<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<body>
<script type="text/javascript">
var main1 = document.body;
//创建链接
function createa(url,text)
{
var alink = document.createElement("a");
alink.setAttribute("href",url);
alink.innerHTML=text;
return alink;
}
// 调用函数创建链接
main1.appendChild(createa("http://www.imooc.com","慕课网"));
</script>
</body>
</html>
这串函数是不是用了函数的返回值,能不能解析下这串函数的js部分。。。
谢谢大神。。。
function createa(url,text)
{
var alink = document.createElement("a");
alink.setAttribute("href",url);
alink.innerHTML=text;
return alink; //return 就是有返回值 ,返回值为alink
}
(createa("http://www.imooc.com","慕课网"); //这句调用函数,其实可以用一个变量接收返回值
如 var myLink = (createa("http://www.imooc.com","慕课网");
main1.appendChild(myLink);//与之前写在一起是相同的
你调用一边就知道了