Html 替换<;中的标签标题;img>;原名

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

我想用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版本:

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!