如何从Id获取子字符串?

use*_*abc 1 html javascript

<img>在不同的页面上有以下元素.如何data-uuid使用javascript从所有属性中获取所有属性?

如果只有1个<img>元素或者多于1个元素,它应该能够处理.

页面foo:

$('[data-uuid]').on('click', function() {
 alert($(this).attr('data-uuid'));
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src='https://placeimg.com/200/200/animals' data-uuid='123'>
    <img src='https://placeimg.com/200/200/animals?t=1526063181645' data-uuid='456'>
    <img src='https://placeimg.com/200/200/animals?t=1526063190252' data-uuid='789'>
Run Code Online (Sandbox Code Playgroud)

页面栏:

<img src='some-url-5' data-uuid=157>
Run Code Online (Sandbox Code Playgroud)

Rok*_*jan 6

querySelectorAllMDN属性选择器:

let uuids = [...document.querySelectorAll("[data-uuid]")].map(el => 
    el.dataset.uuid
);

console.log( uuids )
Run Code Online (Sandbox Code Playgroud)
<img src='some-url' data-uuid=123>
<img src='some-url1' data-uuid=456>
<img src='some-url2' data-uuid=789>
Run Code Online (Sandbox Code Playgroud)

一个jQuery版本:

var uuids = $("[data-uuid]").get().map(function(el) {
  return el.getAttribute("data-uuid");
});

console.log( uuids )
Run Code Online (Sandbox Code Playgroud)
<img src='some-url' data-uuid=123>
<img src='some-url1' data-uuid=456>
<img src='some-url2' data-uuid=789>

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)