var textR = document.createElementNS(svgns, 'text');
textR.setAttribute('x', '200px');
textR.setAttribute('y', '200px');
textR.setAttribute('fill', 'black');
textR.text = ‘测试’;
我想最后生成的是!
<text x="200px" y="200px" fill="black">测试</text>我到底该怎么写???
这样写的确是插进来了!但是前台没有显示出来 var textR = document.createElement('text');
textR.setAttribute('x', '200px');
textR.setAttribute('y', '200px');
textR.setAttribute('fill', 'black');
textR.innerHTML= ‘测试’;
解决方案 »
- 求Ext.toolbar鼠标移开隐藏menu,麻烦各位高人帮帮忙,困扰2天了
- jquery删除指定的行
- 谁有用javascript写控件的教程?
- 这个正则表达式应该怎样写?
- 一个字符串里包含多个分号,怎么得到分号的数量
- 有没有办法:让在鼠标放到图片上时不显示系统自动出现的“保存,打印,发送,收藏”这些按钮!(不能做成背景)
- 一个菜鸟的问题,关于广告。
- 请问怎么取字符串的长度
- 两个问题一百分,一百分两个问题
- 请问如何(用javascript )将当前网页上的图片和当前网页下载到本地硬盘??
- getAttributeNode("style").nodeValue 为什么得不到值,明白后立即结分
- 变量作用域问题。。
var textR = document.createElement("text");
//假设增加到一个id为div的div里面
var t = document.getElementById("div").insertBefore(textR);
textR.setAttribute('x', '200px');
textR.setAttribute('y', '200px');
textR.setAttribute('fill', 'black');
textR.innerHTML = "测试";
没用 div里面没东西
<div id="div"></div>
var ele = this.myDoc.createElementNS(this.svgNS, "text");
if (id != null) {
ele.setAttribute("id", id);
}
if (mode == "tb") {
ele.setAttribute("writing-mode", mode);
}
ele.setAttribute("x", x);
ele.setAttribute("y", y);
ele.setAttribute("style", sty);
if (data != null) {
var value = this.myDoc.createTextNode(data);
ele.appendChild(value);
} return ele;
} this.create_textData = function (data) {
var ele = this.myDoc.createTextNode(data); return ele;
}
测试其实也是一个节点。TextNode
是的 就是在aspx页面加了个div id为div
textR.setAttribute('x', '200px');
textR.setAttribute('y', '200px');
textR.setAttribute('fill', 'black');
var textRData = document.createTextNode("test");
textR.appendChild(textRData);
这样就行了。
你敢把你QQ号给我吗?我私下问你SVG问题