我看网上好像没有类似讨论
我使用 element UI
且透过
this.$el.getElementsByClassName("el-table__body-wrapper")
取得伪数组
我想实现的是可以控制 table 的左右滑动
有成功实现了
只是他能不能变成是真的数组?
我拿到的都会是 object htmldivelement 格式。。。抓不到我要的变量
我看网上好像没有类似讨论
我使用 element UI
且透过
this.$el.getElementsByClassName("el-table__body-wrapper")
取得伪数组
我想实现的是可以控制 table 的左右滑动
有成功实现了
只是他能不能变成是真的数组?
我拿到的都会是 object htmldivelement 格式。。。抓不到我要的变量
你这个思路就是要试图直接操作dom元素属性了,和vue没关系,至于你看到的格式是调试工具的渲染结果,你直接当变量用就可以了。console.log(document.getElementById('id'))
就是html,但是console.log(document.getElementById('id').tagName
一样是string
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
.getElementsByClass()
返回的是HTMLCollection
,你想转换数组的话,arr = [...elements]
就好了scrollLeft
,那就element[0].scrollLeft
就好了。