为什么在函数中直接用return不行呢?代码如下:

来源:9-16 创建元素节点createElement

胡伟荣

2015-04-07 21:46

var main = document.body;
//创建链接
function createa(url,text)
{var a=document.createElement('a');
 a.href=url;
 a.innerHTML=text;
 a.style.color='red';

return a
    
}
// 调用函数创建链接
createa('http://www.imooc.com','慕课网');

函数最后用return a,应该返回a啊

写回答 关注

1回答

  • 康振宁
    2015-04-08 09:52:09

    你这个元素加在哪里,程序不知道啊,不能跑到body外面去吧?所以你直接返回是不行的

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题