function mm(gg){return document.all ? gg.innerText : gg.textContent} 这句话是个什么意思哦?有什么作用呢?翻译成if else怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function mm(gg) { if (document.all) return gg.innerText; else return gg.textContent;} ? :是条件运算符(也叫三目运算符)http://www.w3school.com.cn/js/pro_js_operators_conditional.asp return (document.all ? gg.innerText : gg.textContent);其他LS说的很清楚了。。 document.all这个是什么意思?有什么作用啊? 顺便说一下,通常只有IE内核的浏览器才支持document.all[0];这样的。所以这代码的意思就是如果是IE内核的浏览器返回gg.innerText否则返回gg.textContent innerHTML和innerText的区别在于innerHTML是保留HTML标签的。比如<a href="">123</a>innerText返回的是去除HTML标签的。比如123 这个就是用来检测浏览器的,可以判断浏览器是否为Firefox(因为Firefox不支持document.all这个方法)。document.all最早是由IE实现的,W3C标准中没有定义。 判断是否是FF浏览器的说法有问题,抱歉啊。。刚Google了一把,发现if (document.all)确实是用来区分是否是IE浏览器的,因为只有在IE下面document.all才返回true。http://www.w3help.org/zh-cn/causes/BX9002 innerHTML带标记的?能详细点不? 关于动态验证之后,如何控制表单提交 js实现点击任意两个单元格点击按钮进行合并 这个javascript代码中.prototype bind()这种写法,我没有见过,高手大哥们可以解释一下吗? excle的问题 我写的代码只能保存 不能打开 请教JK等大侠拖拽问题,不胜感激 关于jquery的datatables插件,请大侠帮忙 高分求tab键的问题了,怎么屏蔽tab键,请教高手!急急急!分少可以再给了! 一个简单的功能,应该不难实现,请大家帮帮我 高分求救! 晕~ 再问! 表单里只能填浮点型数据! 在线等~ 倒计时跳转 在线等,请教问题
if (document.all) return gg.innerText;
else return gg.textContent;
}
所以这代码的意思就是
如果是IE内核的浏览器
返回gg.innerText
否则返回gg.textContent
innerHTML是保留HTML标签的。比如<a href="">123</a>
innerText返回的是去除HTML标签的。比如123
刚Google了一把,发现if (document.all)确实是用来区分是否是IE浏览器的,因为只有在IE下面document.all才返回true。
http://www.w3help.org/zh-cn/causes/BX9002