Html 替换<;中的标签标题;img>;原名
我想用origina title更改img中的title标签 例如: 从Html 替换<;中的标签标题;img>;原名,html,image,Html,Image,我想用origina title更改img中的title标签 例如: 从 要您需要更改元素的属性,具体取决于您是否使用jQuery: jQuery: 无库:香草JS版本: var i = document.getElementById("myImage"); var t = i.getAttribute("title"); i.setAttribute("data-original-title",t); i.removeAttribute("title"); 小提琴: jQuery版本: v
要
您需要更改元素的属性,具体取决于您是否使用jQuery:
jQuery:
无库:香草JS版本:
var i = document.getElementById("myImage");
var t = i.getAttribute("title");
i.setAttribute("data-original-title",t);
i.removeAttribute("title");
小提琴:
jQuery版本:
var i = $("#myImage");
i.prop("data-original-title",i.prop("title")).removeProp("title");
小提琴:
注意,我将
原始标题
替换为数据原始标题
。后者是有效的HTML5,如中所示。您已经在使用jQuery了吗?您想有效地重命名属性吗?因为原始标题
在任何HTML规范中都不是正式的HTML属性,所以您应该(假设属性名称是您的选择)遵循自定义的data-*
属性名称方案,并将其称为data原始标题
。但我的图像没有id,我有另一个解决方案?如果不能添加类
,可以使用var I=$(“img”)代码>取而代之。但请注意,这将影响页面上的每个img元素。不起作用!在这段代码中,将字符串替换为单词undefinited example title=“undefinited”@Alex,这意味着title
属性没有像您在问题中所显示的那样预先在HTML中定义。它已经定义了!请帮帮我!我的网站是djslife.net!