我正在尝试从页面中提取一些数据。数据位于页面上可见的onclick
方法中
<a onclick="showGoals(this, 158233, 5, true)" class="showGoals" title="Show goals" style="text-decoration:none">+</a>
如何提取第二个参数158233
(此值每次都不同)。我本质上是想获取值并将其放入数组中。
发布于 2018-03-01 22:41:18
您可以使用jQuery的attr方法解析现有html元素的属性。
示例:
$('.showGoals')
.attr('onclick') //returns 'showGoals(this, 158233, 5, true)'
.split(',')[1] //returns ' 158233'
.trim() //returns '158233'
在onclick
属性没有值、调用不同的函数或不提供参数的情况下,使用额外的检查来避免错误。
https://stackoverflow.com/questions/49051636
复制相似问题