javascript - 如何以文本形式获取html?
问题描述
- 问题:当我使用console.log(
${ref.current}
) 时,我得到了这样的文本,[object HTMLTableElement]
尽管我需要得到这样的文本<h1> bla bla bla</h1>
。 - 目标:如何在 Reactjs 或 reactjs 中以字符串形式获取 HTML 值。
- 注意:
ref.current
来自const ref =React.useRef(null)
它就像document.querySelector('.smth')
解决方案
您可以使用:
console.log(ref.current.innerHTML) // for content
console.log(ref.current.outerHTML) // for tag and content
推荐阅读
- python - django 可以在客户端进行计算吗?
- c# - 收到警告 CS0469 如何解决?
- python - 在执行 diff 函数时如何仅在数据不为零时执行或不考虑零后的第一个和最后一个值
- javascript - 创建许多新对象会减慢游戏速度吗?什么时候适合使用“对象池”?
- dojo - 动态删除 dgrid 中的列
- c# - 在 C# 中通过 POST 发送 JSON 并使用 LINQ 访问对象
- c++ - 如何通过 C++ 代码使用 Gurobi 获取最优基的索引
- html - 为什么这些网格项会填满所有垂直空间?
- node.js - 使用 Node.js 驱动程序连接到 MongoDB 地图集失败
- sql - 根据 hte 库存计算每个新日期的平均成本价格