我需要从HTML代码中检索部分数据。这里是 :

<span
class="Z3988" style="display:none;"
title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;
rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.genre=article&amp;
rft.atitle=Parliamentarism Rationalized&amp;
rft.title=East European Constitutional Review&amp;
rft.stitle=E. Eur. Const. Rev.&amp;rft.date=1993&amp;
rft.volume=2&amp;rft.spage=33&amp;rft.au=Tanchev, Evgeni&amp;
rft_id=http://heinonline.org/HOL/Page?handle%3Dhein.journals/eeurcr2%26id%3D33%26div%3D%26collection%3D">
</span>


我尝试使用例如:

document.querySelector("span.Z3988").textContent

document.getElementsbyClassName("Z3988")[0].textContent

我的最终目标是得到之后的结果:


rft.atitle(Parliamentarism Rationalized
rft.title(East European Constitutional Review
日期
体积
rft.spage
rft.au


我怎么做?我想避免使用RegEx。

最佳答案

如果您尝试获取title属性:

document.getElementsByClassName("Z3988")[0].getAttribute("title");

关于javascript - 如何从跨度的类中检索数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41028921/

10-11 23:38