用PHP获取onClick值

用PHP获取onClick值,php,hyperlink,onclick,html-table,href,Php,Hyperlink,Onclick,Html Table,Href,我一直在做一个小项目,我试图从HTML代码中获取onClick值。不幸的是,在读了一些帖子后,我认为我应该使用pre_match,但没有起作用 也许有人能帮我找到一条路 <div class="results"> <table> <tbody><tr class="resultName"> <td>1st</td> &l

我一直在做一个小项目,我试图从HTML代码中获取onClick值。不幸的是,在读了一些帖子后,我认为我应该使用pre_match,但没有起作用

也许有人能帮我找到一条路

 <div class="results">
        <table>
            <tbody><tr class="resultName">
                <td>1st</td>
                <td>2nd</td>
                <td>3rd</td>
                <td>4th</td>
                <td>&nbsp;</td>
            </tr>

                    <tr>
                        <td>1stText</td>
                        <td>2ndText</td>
                        <td>3rdText</td>
                        <td>4thText</td>
                        <td><a href="#" onclick="openWin('/link.html','Results',{width:341,height:550}); return false;">Results</a></td>
                    </tr>
        </tbody></table>
    </div>

第一
第二
第三
第四
1文本
第二文本
第三文本
第四文本
我只能抓取文本内容“结果”

p.s找到了一种方法:

$linkcounter = 0;

$links = $dom->getElementsByTagName('a');

foreach ($links as $link){
                        if ($link->getAttribute('href') == "#" && $link->getAttribute('onclick')){

                            echo "linkcounter - ".$linkcounter." ".$link->getAttribute('onclick')."</br>";
                            $linkcounter++;
                        }
                    }
$linkcounter=0;
$links=$dom->getElementsByTagName('a');
foreach($links作为$link){
如果($link->getAttribute('href')=“#”&&&&&$link->getAttribute('onclick')){
回显“linkcounter-”$linkcounter。”“$link->getAttribute('onclick')。”
”; $linkcounter++; } }
试试看

<a href="#" class="get_value" onclick="openWin('/link.html','Results',{width:341,height:550}); return false;">Results</a>
PHP无法“单击”获取值。那就是JavaScript。PHP只能获取通过$\u POST或$\u GET传递的值


谢谢您的想法。不幸的是,这只是HTML内容的一部分,里面有大量的“tr”内容,我想动态地将所有这些数据解析到我的服务器上。文本部分完成了,不幸的是,onClick部分遇到了麻烦。OP没有标记JQuery,也没有在问题中发布任何JQuery代码,因此即使JQuery可能是一个可行的解决方案,您也应该坚持使用纯Javascript。
$(function(){
 $(".get_value").click(function(){

   var onclickValue = $(this).attr("onclick");
 })
})