Tôi đang cố gắng để thêm một yếu tố văn bản đến các yếu tố <g>
trong một tài liệu SVG sử dụng javascript mã của tôi trông như thế nàythêm chữ vào tài liệu SVG trong javascript
function addText(x,y,val){
var newtxt = document.createElementNS("http://www.w3.org/2000/svg", "text");
$newtxt = $(newtxt);
$newtxt.attr('x',x);
$newtxt.attr('y',y);
$newtxt.attr('font-size','100');
$newtxt.val(val);
$newtxt.appendTo($('g'));}
nhưng khi tôi chạy nó văn bản là không được hiển thị. phần tử được thêm vào phần tử <g>
, nhưng giá trị không được đặt .. bất kỳ ý tưởng nào để giải quyết vấn đề này ??
Tôi đã xác minh rằng điều này là chính xác. (Sử dụng createTextNode.) Nên được đánh dấu là câu trả lời. –
Tôi tự hỏi tại sao họ làm cho nó trở nên phức tạp thực sự – FlorianB