中易网

HTML中js怎么用某个td标签的onclick()来获取另一个td标签中的文本值

答案:3  悬赏:60  
解决时间 2021-02-21 17:53
HTML中js怎么用某个td标签的onclick()来获取另一个td标签中的文本值
最佳答案
你好,这是我改的的代码,你试下,我用了jQuery插件:



点击(必须有字,不然不显示)



点击(必须有字,不然不显示)

111
222



全部回答

获取点击元素的第一个兄弟元素的文本,可以有如下几种方法
先获取父元素,在获取第一个子元素
直接获取第一个兄弟元素
所有的方法用jQuery 非常好做, 原生js 代码非常繁琐。
最好不要在html中写js,样式,结构,行为要分离
下面我给出了原生js实现功能的一些代码。你试试jquery会非常简单的。



    
    Title



    
        
  • 2楼网友:撞了怀
  • 2021-02-21 13:15
很多办法的,onclick的时候执行this.previousSbiling就可以找到节点,然后获取文本就行,previousSbiling的意思为找到当前节点的上一个兄弟元素。
“直接用getElementById不行吧。因为每个td标签的id都是一样的“。你这句话有问题,ID是唯一的,你多个ID也只是第一个起作用。
另外你可以给你要获取的节点加个class,点击的时候通过获取class来拿到文本。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯