gpt4 book ai didi

javascript - 如何在 innerHTML 中将对象作为字符串获取?

转载 作者:行者123 更新时间:2023-11-30 13:57:26 25 4
gpt4 key购买 nike

所以我的目标是我的 svg 及其周围的 div:

const svg = e.target.parentElement;

然后我在以下上下文中有 ${svg}:

result.innerHTML = <h1 class="text-win">You won</h1> <div class="result"> ${svg} </div>

但我总是将 ${svg} 作为 [object HTMLDivElement]。如何让 svg 显示为字符串而不是对象?

最佳答案

parentElement是一个HTML DOM 元素对象

当您使用 ${svg} 注入(inject)它时,您实际上调用了它的 toString() 方法,该方法返回字符串 [object HTMLDivElement].

按照建议,如果您要使用 outerHTML svg 的属性,您将得到您期望的结果:

Reading the value of outerHTML returns a DOMString containing an HTML serialization of the element and its descendants

关于javascript - 如何在 innerHTML 中将对象作为字符串获取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56977969/

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