为什么<图像>标记已更改<img>由jquery标记,在chrome中
why a <image> tag was changed <img> tag by jquery,in chrome
我使用jquery来控制chrome、中的SVG文件
$('svg #lotsofimage').append("<image xlink:href='" + conf[thing].base + "' width= '" + conf[thing].width + "px' height= '" + conf[thing].height + "px' x='" + thing_x + "pt' y='" + thing_y + "pt' ></image>");
但我打开开发工具,它显示为:
<img xlink:href="xxxx" width="xxxx">
<image></image>was instead of <img />
如何处理?
它不是jQuery;这是Chrome对DOM的实现。试试这个:
> document.createElement('image').tagName
'IMG'
在Chrome、Firefox和Opera之外,似乎只有Chrome能做到这一点。在我检查的一些标准中,我找不到任何关于这种行为的参考。如果您希望Chrome创建一个image
标记,您可能需要使用document.createElementNS
显式地将其放在正确的命名空间中。我不知道你怎么会让jQuery这么做。
相关文章:
- 正在检测导航到<a name=“;最新主题”></a>
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 在<script src=“"></脚本>标签
- 等效于<script src=“;something1.json”></脚本>
- CSS/.JS问题,<ul><李>在Megamenu中
- 如何在<td></td>在Procractor中
- 显示“<script src='some.js'></脚本>"在Html文档中
- 如何将Array转换为<ul><李>以字母为标题的字母列表
- <script src=“//代码.jquery.com/jquery-1.11.1.min.js”></
- 选择<脚本></脚本>作为html正文中的纯文本
- 可折叠<UL><李>不起作用
- $.mobile.loadPage()和$(“linkBtn”).click();t负载<头部></头部&
- <脚本/>vs<脚本></脚本>webpack和angular
- Javascript/RRails-如何包装link_to而不是<a></a>在javascript
- jQuery在处理<选择><选项>
- 布局lt md已被弃用.请使用`layout gt-<xxx>`变种
- 在<%%中定义的访问变量>从<脚本></脚本>
- 页面设计<a href><按钮><输入>在JSP中
- 注入html标记<ul></ul>在我的<李></李>元素
- jQuery选择器<按钮></按钮>