gpt4 book ai didi

javascript - 更改时选择值更新 href 链接值

转载 作者:行者123 更新时间:2023-11-28 00:53:07 25 4
gpt4 key购买 nike

我有一个选择如下。在它下面,我得到了一个链接,其中当前的 eID 值已固定为 session 值。我需要的是在选择 eID 值时动态更改它。我知道在我的 getMList 函数中我可以获取该值,但如何更新这部分代码 window.open('addAdSelect.php?eID=' 以便相应地更新选择的 eID。

<select class='select' id='eID' name='eID' onchange='getMList(this.value)'>

</select>

<tr>
<td>

</td>
<td>
<a href='#' onclick="window.open('addAdSelect.php?eID=<?php echo $_SESSION['eID']; ?>', 'ADS','width=500, height=750,scrollbars=yes')">Select List</a>
</td>
</tr>

最佳答案

我会采用这种方法。将链接 HTML 更改为此:

<a href="#" id="link" data-eid="<?php echo $_SESSION['eID']; ?>" 
onclick="window.open('addAdSelect.php?eID=' + this.getAttribute('data-eid'), 'ADS','width=500, height=750,scrollbars=yes')">Select List</a>

然后更改getMList以更新链接data-eid属性:

function getMList(eid) {
document.getElementById('link').setAttribute('data-eid', eid);
// ...
}

因此,我们的想法是,在选择 onchange 事件时更新链接的 data-eid 属性。

演示:http://jsfiddle.net/0529cto3/

关于javascript - 更改时选择值更新 href 链接值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26535594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com