js 获取元素的非原生属性

js 获取元素的非原生属性,第1张

通过attributes属性获取非原生的属性信息。attributes 属性返回指定节点的属性集。

例如:

1、定义一个节点,定义了一个非原生属性selname

<div id='test' selname = '222'></div>

2、获取该节点的非原生熟悉selname值

var d = documentgetElementById('test');//获取该节点

var str = dattributesselnamevalue;//获取该原生属性的值。

用JS获取Html标签属性有两种方法:

如<a id="link" href=">

function getHasTitles (parentNode) {

  var allNodes = parentNodegetElementsByTagName('');

  var length = allNodeslength;

  var i;

  var hasTitles = [];

  var node;

  for (i = 0; i < length; i++) {

    node = allNodes[i];

    if (nodetitle) {

      hasTitlespush(node);

    }

  }

  return hasTitles;

}

var hasTitles = getHasTitles(document);

jquery得到所有元素

$("")

设定jq动态生成元素为方法一,然后获取动态生成元素的属性的方法设为方法二。

只需先执行方法一后再执行方法二即可获得动态生成的元素的属性(必须在方法一执行后再执行方法二才能获取到)。

代码示例:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script src=">

以上就是关于js 获取元素的非原生属性全部的内容,包括:js 获取元素的非原生属性、js 怎么获取标签里的属性、js遍历当前页面所有元素,获得有title属性的元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9690622.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存