<button id="promoCodeSubmit" onclick="window.location.href='http://www.test.com'+document.getElementById('promoCodeValue').value;">Apply</button>
尝试使用上面的代码重定向页面。 console.log正在打印出正确的URL,但页面被错误地重定向。有什么想法吗?
答案 0 :(得分:1)
为什么不简化代码并使其可读。它也将解决您的问题。 HTML
<button id="promoCodeSubmit" onclick="RedirectToLocation()">Apply</button>
<input id="promoCodeValue" type="text" value="testing123" />
脚本:
function RedirectToLocation(){
window.location.href='http://www.test.com'+document.getElementById('promoCodeValue').value;
}
答案 1 :(得分:1)
以下对我来说很好,如果您需要更多,请告诉我。
<强> HTML 强>
<button id="promoCodeSubmit" onclick="ClickEvent()">Apply</button>
<input type="hidden" id="promoCodeValue" value="1"/>
<强> JS 强>
function ClickEvent(){
window.location.href='http://www.test.com'+document.getElementById('promoCodeValue').value;
}