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-Nproduct[N]如果您只需要页面上的所有产品的语法:

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

如果您只想要其中一个,则只能在第一个匹配项[0]之前使用;

于 2012-10-11T10:22:50.133 回答