永发信息网

javascript 为什么 getAttribute 方法获取不到 tr元素的 属性值?

答案:3  悬赏:40  手机版
解决时间 2021-02-06 17:03
  • 提问者网友:美人性情
  • 2021-02-05 16:22
是这样,我使用getElementByTagName方法获取所有的tr元素,然后再取每个tr元素的name属性值进行判断,可是不论是使用getAttribute(name)还是直接使用.name都获取不到,那么怎么才能获取tr元素的name 属性值呢,以前使用.name可以获取到input type='text'元素的属性值,这次就不成功了!郁闷,求高手指教!
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-02-05 17:55
tr这个元素好像是无法获取的
全部回答
  • 1楼网友:慢性怪人
  • 2021-02-05 20:41
当然取不到属性了,只能针对特定的节点取属性,要先获取该属性所在的节点,然后再获取属性。
  • 2楼网友:舍身薄凉客
  • 2021-02-05 19:23
因为你的方法写错了。。。。 不是getElementByTagName 而是getElementsByTagName 因为这样获取到的元素可能不止一个,所以这个方法的命名里体现出来了Elements注意这个s getElementById的话,由于具有唯一性,所以名字里是Element
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯