使用javascript按类型和字段获取元素?

Rob*_*air 2 javascript

我正在处理一个div元素,它有一个没有ID的泛型类(所以我不能使用select getElementById或getElementByClass),我试图按类型字段从以下选择元素:

<div class="col-xs-12" type="enum" field="status_c" colspan="3">Firm</div>
Run Code Online (Sandbox Code Playgroud)

这甚至可行吗?

谢谢

And*_*ndy 6

你可以使用document.querySelector:

const el = document.querySelector('div[type="enum"][field="status_c"]');

console.log(el.textContent);
Run Code Online (Sandbox Code Playgroud)
<div class="col-xs-12" type="enum" field="status_c" colspan="3">Firm</div>
<div class="col-xs-12" type="enum" field="status_d" colspan="3">Not Firm</div>
Run Code Online (Sandbox Code Playgroud)