新手求教:function最后为什么要return ture 不理解求指点

蓝with黑 蓝with黑 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
function prepareGallery(){
if(!document.getElementsByTagName) return false;
if(!document.getElementById) return false;
if(!document.getElementById("imagegallery")) return false;
var gallery=document.getElementById("imagegallery");
var links=gallery.getElementsByTagName("a");
for(var i=0;i<links.length;i++){
links[i].onclick=function(){
return !showPic(this);
}
}
}
function showPic(whichpic){
//检查id="placeholder",id="description"是否存在
if(!document.getElementById("placeholder")) return false;
var placeholder=document.getElementById("placeholder");
var source=whichpic.getAttribute("href");
if(placeholder.nodeName!="IMG") return false;
placeholder.setAttribute("src",source);
if(document.getElementById("description")){
var description=document.getElementById("description");
var img_text=whichpic.getAttribute("title")?whichpic.getAttribute("title"):" ";
if(description.firstChild.nodeType==3){
description.firstChild.nodeValue=img_text;
}
}
return true;
}
这里为什么要返回一个真,不理解,如果返回真,那前面的return !showPic(this);不就一直都是假了吗?求高手 指点
...全文

相关推荐

用VB编写的求一个数的绝对值,调用function函数来实现

求一个数的绝对值,调用function函数,带EXE文件和整个工程,适合初学者

bom0211

一文学会python基础知识

1. python 运行环境 1.1 脚本式环境 1.2 交互式环境 2. python 注释 3. 变量及变量命名 4. 关键词 BIFS 5. 标准操作符 6. 条件判断 7. 循环 8. python 数据类型 9. python 序列 9.1 序列-字符串(str) 9.2 序列-列表 9.3 序列-元组 10. 字典 11. 集合 12. python内存管理及可变、不可变对象 13. 函数 13.1 函数参数 13.2 return and yiled(生成器) 13.3 参数传递处理 ...

爱编程的喵喵

js入门之Function函数的使用方法【新手必看】

在javascript里,函数是可以嵌套的。   如:     function(){       funcrion square(x){ return x*x; }       return square(10);      } 在javascript里,将函数绑定给一个对象,用对象调用的函数称为方法,容易跟C#搞混。 一、函数的属性   在函数体内,可以通过arguments.length获取传入函数的实参个数。   function fun1 (x,y){     [removed](arguments.length());  //输出2,传入的参数是两个   }   fu

weixin_38614636

SyntaxError: ‘return’ outside function 在python里面的报错问题

Return需要放在函数里面 报错情况: 报错代码: #coding=utf-8 def find_friend(type, height, sex): :param type: 0示周杰伦 1表示彭于晏 2表示霍建华 :param height: 他的身高是多少 :param sex: 性别 :return: 返回值 if type == 0: print(你的朋友是周杰伦,他的身高是:, height, 性别是:, sex) return True elif(type == 1): print

weixin_38652270

php function用法如何递归及return和echo区别

主要介绍了php function用法如何递归及return和echo区别,需要的朋友可以参考下

weixin_38614391
评论 11
收藏 已收藏
分享
返回顶部
蓝with黑
JavaScript 87,983 成员 224,681 内容