gpt4 book ai didi

javascript - HTML 按钮 - 如何动态更改 url 内容

转载 作者:行者123 更新时间:2023-11-30 14:59:10 25 4
gpt4 key购买 nike

我正在尝试更改按钮 URI 中的值以输入文本值。

<div class="numcontainer">
<input required="required" onchange="getNumber()" id="cnt" type="input" name="input" placeholder="ISD">
<input required="required" onchange="getNumber()" id="wano" type="input" name="input" placeholder="Enter number">
</div>
<button type="submit" name="gowa" id="btngo" onclick="location.href='myserver://send?phone=NumberPlaceHolder'">Go!</button>

NumberPlaceHolder:尝试连接在两个输入中输入的值

JS:

function getNumber() {
document.getElementById('btngo').href.replace("NumberPlaceHolder",document.getElementById('cnt').value+document.getElementById('wano').value);
}

它没有按预期工作。我该如何解决这个问题?

最佳答案

只是一个替代品,它更干净

const getNumber =()=> {
let val =id=> document.querySelector(id).value
console.log('myserver://send?phone='+val('#cnt')+val('#wano'))
}
//console or location.href
<div class="numcontainer">
<input required id="cnt" type="text" placeholder="ISD">
<input required id="wano" type="number" placeholder="Enter number">
</div>
<input type="button" name="gowa" id="btngo" onclick="getNumber()" value="Go!">

onChange 是完全没有必要的。

关于javascript - HTML 按钮 - 如何动态更改 url 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46808829/

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