javascript - 我们可以通过 Javascript 向任何 XHTML 标记添加任何属性吗?例如 <a title="text> 中的标题

标签 javascript jquery css xhtml

出于某种原因,我无法编辑 XHTML 源代码。我们可以通过 Javascript 向任何 XHTML 标签添加任何属性吗,例如 <a title="text"> 中的标题?

最佳答案

是的。没有必要为了如此简单的事情而分解 jQuery。还要避免 setAttribute一般来说,因为它在 IE 中存在问题(不是针对 title 属性,而是针对许多其他属性)。

而是使用完全正常的 DOM Level 1 HTML属性:

link.title= 'text';

例如。如果您要更改的链接是 <a href="..." id="foo"> :

document.getElementById('foo').title= 'text';    

关于javascript - 我们可以通过 Javascript 向任何 XHTML 标记添加任何属性吗?例如 <a title="text> 中的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1769520/

相关文章:

css - 为移动设备优化繁重的网站 CSS3 动画

css - 合法地隐藏/阻止 Rich Snippet html 在屏幕上呈现 - 这样可以吗?

php - 将 PHP 变量传递给 Controller ​​并取回它

javascript - jquery .next() 和 .prev() 在同一个 div 中

javascript - 通过字符串获取对象变量的问题

c# - 如何将 jQueryUI(变量)与 MySQL 查询结合使用

javascript - 根据一个属性的自定义优先级对数组进行排序

javascript - Chrome 设备模式下正文下方的空白区域

javascript - 如何使用表单中的值在javascript中增加值

javascript - 使用 javascript 使用不同的图像创建详细信息元素