php javascript:用echo 输出div后获取value,该怎么解决

WBOY
リリース: 2016-06-13 12:26:13
オリジナル
926 人が閲覧しました

php javascript:用echo 输出div后获取value
//上面是从数据读取数据
//下面是输出div
echo "

";
echo "B: ".$row["b"];
?>
<script><br />function pop(w){<br /><br />alert(w.value);<br />}<br /></script>

//为什么会undefine?????
//谢谢!!
------解决思路----------------------
试试 w.getAttribute("value") 看看
------解决思路----------------------
.value属性是对于input来说的,你用div肯定不行,如果是 w.getAttribute("value")应该可以得到div的value。
------解决思路----------------------
改这样就可以了。
<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 />
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!