为了账号安全,请及时绑定邮箱和手机立即绑定

请教大神一个js问题:想知道这些代码里面的return false是传给谁?

请教大神一个js问题:想知道这些代码里面的return false是传给谁?

艾伦的吉他 2017-02-15 22:53:48
function showPic(whichpic) {  if (!document.getElementById("placeholder")) return true;//1.比如这个:如果浏览器不支持。也没别的函数调用这个函数。那 return false 传给谁?谁会接收这个return?  var source = whichpic.getAttribute("href");  var placeholder = document.getElementById("placeholder");  placeholder.setAttribute("src",source);  if (!document.getElementById("description")) return false;  if (whichpic.getAttribute("title")) {    var text = whichpic.getAttribute("title");  } else {    var text = "";  }  var description = document.getElementById("description");  if (description.firstChild.nodeType == 3) {    description.firstChild.nodeValue = text;  }  return false;}  for ( var i=0; i < links.length; i++) {    links[i].onclick = function() {      return showPic(this); }    links[i].onkeypress = links[i].onclick;  }}这些代码是js dom编程艺术里的。
查看完整描述

2 回答

已采纳
?
我买了个手表

TA贡献1条经验 获得超1个赞

条件不成立就返回false,接下来的东西就不会执行了

查看完整回答
1 反对 回复 2017-02-19
?
KevenHuang

TA贡献280条经验 获得超233个赞

哪里调用就返回哪里。
查看完整回答
反对 回复 2017-02-15
  • 2 回答
  • 0 关注
  • 1622 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信