lists[i].getAttribute("title")==" "一句中,为什么是“==”?

来源:9-6 setAttribute()方法

格劳修斯

2016-03-03 20:48

lists[i].getAttribute("title")==" "一句中,为什么是“==”?

写回答 关注

3回答

  • 王大涛
    2016-03-06 21:48:11
    已采纳

    .getAttribute() 函数能获得标签的属性,

    lists[i].getAttribute("title") 这句话意思是:lists[i]这个标签的title属性的"值".这句的结果是个"值".

    == 是个判断字符判断两边的值是否相等.  "" 空的引号指的是空字符串.空字符串也可以看做是个值.

    所以 lists[i].getAttribute("title")==" "  整句的意思可以理解为:   值   "是否等于" 值 . 如果两边相等,整句话的结果就是 true 如果不相等 结果就是 false.

    JavaScript中 单个  = 号是  赋值符.如: var num = 1;  var str = "abc";  无返回值.

    双等号是判断是否相等 ==  如本例中的使用; 返回值为 true 或 false.

    === 是判断全等, 两边的值不但要相等,所拥有值得对象也的属于同一类.  返回值为:ture 或false;


    格劳修斯

    非常感谢!

    2016-03-19 10:26:26

    共 1 条回复 >

  • 长颈鹿在附近
    2016-03-03 22:55:10

    http://img.mukewang.com/56d8504a000131dd05110257.jpg

    这里要对title属性进行判断,看它是否为空,然后执行相应的程序;

  • nancy_0401
    2016-03-03 22:01:25

    javascript 判断 字符  , 使用 “==”

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题