[英]On change select value update href link value
我有一個選擇如下。 在它下面,我有一個鏈接,其中當前的eID值已固定為會話值。 我需要的是在選擇eID值時動態更改它。 我知道在我的getMList函數中,我可以獲取該值,但是如何更新代碼的這一部分window.open('addAdSelect.php?eID =',以便相應地更新select 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
屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.