我正在尝试使用JavaScript将路径元素附加到一些内联SVG中,但我收到了错误消息:“未捕获的NotFoundError:尝试在不存在的上下文中引用节点”。有人能解释一下为什么这个JavaScript在我的HTML中不起作用吗?
<body>
<svg height='500' width='500'></svg>
<script>
var svg = document.getElementsByTagName("svg")[0];
var pathElement = svg.appendChild("path");
</script>
</body>