【问题标题】:javascript: get element from listjavascript:从列表中获取元素
【发布时间】:2017-06-28 17:26:18
【问题描述】:

我有一个元素列表(书名列表)和右侧的标签,用于从列表中删除标题。

我想获取我选择的标签旁边的书名并将其删除。

我的问题是该列表的每个元素都有一个从索引更改的名称。

为了更好地解释我,这是我的代码:

<?php foreach($xmlenviar->entryresult as $entry):?>
<tr>
<td><?php echo $entry->author;?></td>
<td" colspan="2"><?php echo $this->Form->input('criterio' . $j, array('options' => $options, 'label' => "")); ?></td>
<td><p onclick="myfunction2()"> Delete it. </p></td>
<?php ++$j; ?>
</tr>
<?php } ?>

我想点击一个标签并删除与该标签行对应的书。我已经尝试过我的 custom.js,但我只删除了第一行

【问题讨论】:

    标签: javascript combobox get row lis


    【解决方案1】:

    最后,我的代码是: custom.js:

    function cambio(indicetabla, indicexml, etapa, carpeta){
    var table = document.getElementById('table').tBodies[0];
    var rowCount = table.rows.length;
    document.getElementById("table").rows[indicexml].cells[1].innerHTML = "Null";   
    }
    

    在我看来.ctp:

    <?php foreach($xmlenviar->entryresult as $entry):?>
    <tr>
    <td><?php echo $entry->author;?></td>
    <td" colspan="2"><?php echo $this->Form->input('criterio' . $j, array('options' => $options, 'label' => "", 'onclick' => cambio($j))); ?></td>
    <?php ++$j; ?>
    </tr>
    <?php } ?>
    

    选择ComboBox时,它将索引$ j传递给函数,函数将该行(单元1)的名称更改为“null”。这对我有用。

    【讨论】:

      猜你喜欢
      • 2014-12-13
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      • 1970-01-01
      • 2022-07-09
      相关资源
      最近更新 更多