Web applications 如何使用javascript获取svg desc元素的文本
现在我有一组svg元素(圆形、矩形、路径等)Web applications 如何使用javascript获取svg desc元素的文本,web-applications,svg,Web Applications,Svg,现在我有一组svg元素(圆形、矩形、路径等) <desc>Some Text</desc> <rect id='a0' fill='green' ...> 但目前警报中返回的唯一内容是: [object Text] 有人有什么想法或建议吗?任何帮助都会很好。我会尽力的 alert(WW[ZZ].firstChild.data); 为了回答主要问题(如何使用JavaScript获取SVGdesc元素的文本),现在这样做很好: document.queryS
<desc>Some Text</desc>
<rect id='a0' fill='green' ...>
但目前警报中返回的唯一内容是:
[object Text]
有人有什么想法或建议吗?任何帮助都会很好。我会尽力的
alert(WW[ZZ].firstChild.data);
为了回答主要问题(如何使用JavaScript获取SVG
desc
元素的文本),现在这样做很好:
document.querySelector( 'desc' ).textContent
实际上,我已经尝试过了,但是它返回的唯一内容是未定义的,即使这些描述元素中的每个元素都有描述。好的,这个警报(WW[ZZ].firstChild.data)WW[ZZ].firstChild.data效果很好。感谢您的帮助。使用
alert
进行调试是一种痛苦的生活方式。至少查看console.log
,以及Firefox(via)甚至+中提供的基于断点的调试。您未来的自我将感谢您简化了您的开发过程。
document.querySelector( 'desc' ).textContent