ホームページ >バックエンド開発 >PHPチュートリアル >php javascript:divを出力した後にechoを使用して値を取得する、それを解決する方法
php javascript: echo を使用して div を出力し、値を取得します
//上記はデータからデータを読み取ります
//以下は出力です div
echo "e92e0a903fef40ec620a42ec67b77e80";
echo "B: ".$row["b"];
?> ;
dfe047e61b1168a9a6d6955f433cffd2
//なぜ未定義なのでしょうか????
//ありがとうございます! !
------解決策----------------------
w.getAttribute("value ") を試してください
を見てください------解決策----------------------
.value 属性は次のとおりですinput では、div を使用することはできません。w.getAttribute("value") を使用すると、div の値を取得できるはずです。
------解決策のアイデア----------------------
次のように変更するだけです。
<br /><?php<br />$row['xxx'] = 100;<br />$row['b'] = 1;<br />echo "<div id='b' class='opdiv' value='".$row['xxx']."' onclick='pop(this)'>click</div>";<br />echo "B: ".$row["b"];<br />?><br /><script><br />function pop(w){<br /> alert(w.getAttribute('value'));<br /> //alert(w.value);<br />}<br /></script><br />