gpt4 book ai didi

javascript - 如何获取数字形式的值并将其转换为字符串javascript

转载 作者:行者123 更新时间:2023-11-30 08:51:22 25 4
gpt4 key购买 nike

我想将从表单中获取的数字转换为字符串并将其与另一个字符串组合,但我收到了:

windows.location='multiSet?type=multi'Number

相反,我想得到这个:

windows.location='multiSet?type=multiNumber'

请注意,不同之处在于 ' 标记的位置在 Number 之前,而我希望它在它之后..

我在其他帖子中看到的只是如何将字符串作为数字而不是反之亦然。

var singleMultiContainer = document.getElementById("singleMultiContainer");
var singleMultiValue = singleMultiContainer.value;
var nextButton = document.getElementById("nextButton");
var multipleSetWindow = "window.location='multiSet.html?type=multi'";
var singleSetWindow = "window.location='SampleInfo.html?type=single'";
var containerCuantity = document.getElementById("containerCuantity");

function setContainers(){
singleMultiValue = singleMultiContainer.value;
containerCuantityValue = parseInt(containerCuantity.value);
if (singleMultiValue == "multi"){
//alert("Multi");
document.getElementById("nextButton").setAttribute("onclick", multipleSetWindow+containerCuantityValue);

} else if (singleMultiValue == "single") {
document.getElementById("nextButton").setAttribute("onclick", singleSetWindow);
}
}

singleMultiContainer.onchange = function(){
setContainers();
}

最佳答案

不要使用 setAttribute 来定义事件处理程序。而且您不需要解析该值,因为您希望将其放回字符串中。

改变

document.getElementById("nextButton").setAttribute("onclick", multipleSetWindow+containerCuantityValue);

document.getElementById("nextButton").onclick = function(){
window.location='multiSet.html?type=multi'+containerCuantity.value;
}

关于javascript - 如何获取数字形式的值并将其转换为字符串javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17617218/

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