Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将nodetext追加到svg元素_Javascript_Html_Dom_Svg - Fatal编程技术网

Javascript 将nodetext追加到svg元素

Javascript 将nodetext追加到svg元素,javascript,html,dom,svg,Javascript,Html,Dom,Svg,我会在gsvg元素中附加一个textnode 当我触发my function 但当我将TextNode元素直接添加到body时,它就起作用了 函数myFunction(){ var g=document.createElements('http://www.w3.org/2000/svg","g",; var t=document.createTextNode(“Hello World”); 文件.正文.附件(g); g、 儿童(t) } 单击按钮创建文本节点 试试看您还需要创建一个文本元素,

我会在
g
svg元素中附加一个textnode

当我触发
my function

但当我将
TextNode
元素直接添加到body时,它就起作用了

函数myFunction(){
var g=document.createElements('http://www.w3.org/2000/svg","g",;
var t=document.createTextNode(“Hello World”);
文件.正文.附件(g);
g、 儿童(t)
}
单击按钮创建文本节点


试试看
您还需要创建一个文本元素,并将所有内容附加到svg元素中。 在本例中,我使用了一个svg元素和一个viewBox,它允许我查看文本,尽管我没有为x和y属性设置任何值。根据您的viewBox,您可能还需要设置这些属性

函数myFunction(){
var g=document.createElements('http://www.w3.org/2000/svg","g",;
var text=document.createElements('http://www.w3.org/2000/svg","文本",;
text.textContent=“你好世界”;
g、 附件(文本);
svg.appendChild(g);
}
单击按钮创建文本节点

尝试创建SVG元素,而不是HTML文本节点。MDN SVG参考对所有SVG元素都有很好的概述。