1

例えば:

<?php  foreach($something as $anotherthing){  ?>
    <span id="<?php echo $product_id; ?>"><?php echo $price; ?></span>

    <?php if($option == 'select') { ?>
    <select name="joe" id="<?php echo $select_id; ?>" > ......

IDをjavascriptに取得する方法がわかりません。

4

4 に答える 4

7

HTMLはテキストです。JavaScriptはテキストです。だから-同じように。

getElementById('<?php echo $product_id; ?>');
于 2012-10-11T10:18:10.980 に答える
2

HTMLと同じ方法:

document.getElementByID('<?php echo $id?>');
于 2012-10-11T10:19:03.520 に答える
1

提案では$_SESSION、変数を使用するか、常に同じ名前の非表示の入力フィールドに入力すると、そこから値を取得してIDとして使用できます:)

于 2012-10-11T10:17:55.500 に答える
1

次のような構文を使用する場合、product-Nまたはproduct[N]ページ上のすべての製品のみが必要な場合:

document.querySelectorAll('[id^=product]');

それらの1つだけが必要な場合は、最初の一致のみを使用でき[0]ます;

于 2012-10-11T10:22:50.133 に答える