我们可以用java脚本或只支持属性获取所有属性吗?

时间:2015-06-05 03:35:13

标签: javascript jquery html5

我们可以获得那些不支持浏览器的属性吗? 例如模式属性或类似的东西? 获取不支持属性的javascript和jquery之间有什么不同的东西吗?

var x = document.getElementById("myAnchor").getAttribute("pattern");
var x = document.getElementById("myAnchor").getAttribute("required");
var x = document.getElementById("myAnchor").getAttribute("somethin else");

我只想要模式属性的值,它与模式支持无关。我只想要一个属性的值

1 个答案:

答案 0 :(得分:1)

您可以获得所有格式良好的'属性。不只是有效的。 https://jsfiddle.net/6tf4zov1/

这将有效:

<a my_own_attr='123' id='x'>123</a>
<script type='text/javascript'>
var x = document.getElementById("x").getAttribute("my_own_attr");
alert(x);
</script>

这不会:

<a my own attr='123' id='x'>123</a>
<script type='text/javascript'>
var x = document.getElementById("x").getAttribute("my own attr");
alert(x);
</script>

您可能想要使用不同的浏览器进行检查,因为JS是客户端脚本,每个浏览器都可以以不同的方式处理它。