javascript 获取HTML标记属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 获取HTML标记属性相关的知识,希望对你有一定的参考价值。

/**
 * Get an HTML tag attribute
 * @param string the HTML tag
 * @param attr the attribute to retrieve
 * @returns {string}
 */
function getAttr(string, attr) {
    "use strict";
    attr = new RegExp(attr + '=\"([^\"]+)\"', 'g').exec(string);
    return attr ?  window.decodeURIComponent(attr[1]) : '';
}

//Usage:
var id = getAttr("<div id='foo'>bar</div>","id");

以上是关于javascript 获取HTML标记属性的主要内容,如果未能解决你的问题,请参考以下文章

通过具有异步属性的 HTML5 脚本标记的 Javascript 执行顺序

javascript 使用jQuery从html获取所有注释标记

如何使用 javascript 或 jquery 仅从字符串中获取所有 HTML 标记? [关闭]

使用 JavaScript 和 EJS 获取 HTML 标记的内部文本并作为值传递给输入字段

如何在 Javascript 中获取 HTML 标记内的内容(仅)到单级?

javascript获取html标记的的绝对定位值