在if语句前text都已经赋值了text=Lists[i].getAttribute("title"),为什么if里面又要对text=Lists[i].getAttribute("title")再赋值一次呢

来源:9-6 setAttribute()方法

aurayang

2015-07-24 10:09

在if语句前text都已经赋值了text=Lists[i].getAttribute("title"),为什么if里面又要对text=Lists[i].getAttribute("title")再赋值一次呢

写回答 关注

3回答

  • 康振宁
    2015-07-24 12:10:42
    已采纳

    避免空节点,一个父节点下面会有text空节点,你可以用开发者工具去查看一下

    auraya...

    非常感谢!

    2015-07-24 12:33:06

    共 1 条回复 >

  • 大布and科比
    2015-08-03 16:39:34

    set才是赋值


  • 大布and科比
    2015-08-03 16:38:27

    getAttribute是取值不是赋值。

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题