如何从JS onclick获取数据?

时间:2014-12-01 12:59:30

标签: javascript onclick

该网站有一个按钮,单击该按钮可显示数据。我可以在不按下按钮的情况下以某种方式获取数据吗?

<script>
document.write("<a href=\"javascript://\" onClick=\"contacts('ndTh6ffu77AKIx8ZpViA','','l8Guv6K3of94ckBN9AaWtc89','l8bx4vzs9qIM',''); return false;\" style=\"text-decoration:none; border-bottom:1px dotted\" rel=\"nofollow\">Показать контактную информацию</a>");
</script>
<a rel="nofollow" style="text-decoration:none; border-bottom:1px dotted" onclick="contacts('ndTh6ffu77AKIx8ZpViA','','l8Guv6K3of94ckBN9AaWtc89','l8bx4vzs9qIM',''); return false;" href="javascript://"></a>

2 个答案:

答案 0 :(得分:0)

在这种情况下只需使用该功能:

contacts('ndTh6ffu77AKIx8ZpViA','','l8Guv6K3of94ckBN9AaWtc89','l8bx4vzs9qIM','');

并将其放在控制台中,然后按 Enter

希望如果该功能不区分通过点击和手动呼叫进行呼叫,您将获得结果。

答案 1 :(得分:0)

您还可以使用数据属性

<a rel="nofollow" id="my-button" data-a="ndTh6ffu77AKIx8ZpViA" data-b="l8Guv6K3of94ckBN9AaWtc89" data-c="l8bx4vzs9qIM" data-d="" style="text-decoration:none; border-bottom:1px dotted" onclick="contacts('ndTh6ffu77AKIx8ZpViA','','l8Guv6K3of94ckBN9AaWtc89','l8bx4vzs9qIM',''); return false;" href="javascript://"></a>

然后:

var btn = document.getElementById("my-button")
btn.dataset.a=="ndTh6ffu77AKIx8ZpViA" //true
//etc..