< p>我得到了这个:< / p>
< pre>< code>< svg>< use xmlns:xlink =" http://www.w3.org/1999/xlink" xlink:href =" mydefs.svg#hello">< title> hello world< / title>< / use>< / svg>
< /代码>< /预>
< p>我也尝试过使用:< / p>
< pre>< code> //"这"已经是svg元素了
var use = document.createElementNS(" http://www.w3.org/2000/svg" ;," use");
use.setAttributeNS(" http://www.w3.org/1999/xlink" ;," xlink:href"," mydefs.svg#hello");
var title = document.createElementNS(" http://www.w3.org/2000/svg" ;," title");
title.textContent =" hello world&#34 ;;
this.appendChild(使用);
this.insertBefore(title,use);
< /代码>< /预>
< p>但是,在退出该功能后,IE11只是用< code>路径< / code>替换了svg的内部内容。从< code> mydefs.svg< / code>定义的完全忽略动态< code>标题< / code>我试图放入的标签。< / p>
< p>如果我把< code>标题< / code>直接在< code> mydefs.svg< / code>中,然后我会看到< code>标题< / code>标记,但是当鼠标悬停时,工具提示也不会显示。< / p>
< p>生成< code>标题< / code>的正确方法是什么?在IE11中标记SVG?< / p>