gpt4 book ai didi

javascript - React JSDOM - 如何访问元素的宽度

转载 作者:行者123 更新时间:2023-11-29 21:49:45 25 4
gpt4 key购买 nike

使用 React TestUtils 和 jsdom,如何通过 getDOMNodefindDOMNode 调用访问节点的 width?我找不到任何列出的 api,所以现在必须这样解决:someElement.getDOMNode().style._values.width,这是一个 hacky 解决方案。我想要一些更清洁的解决方案来访问 dom api 的

最佳答案

getDOMNode 调用返回实际的 DOM 节点,因此您可以执行所有常见的 DOM 操作。

然而,JSDOM 只是一个 DOM 模拟库。尚未为其实现完整的布局窗口。正常的 offsetWidthoffsetHeight 属性不起作用是一个已知问题。

问题在这里讨论:https://github.com/jsdom/jsdom/issues/135

关于javascript - React JSDOM - 如何访问元素的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29868462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com