Javascript 如何以XxY格式输入分辨率?

Javascript 如何以XxY格式输入分辨率?,javascript,string,input,Javascript,String,Input,我正在构建一个应用程序,用户需要输入一个调用函数的分辨率,因为它是基于字符串的,我不能用一个漂亮的UI来问它,而且单独问高度和宽度太繁琐了,所以,有没有办法做到这一点?我第一次尝试使用split(“x”)并使用res[0]和res[1]访问值,但没有成功 下面是我之前给出的示例(拆分)的代码片段。 const getRes=(res)=>{ 设ressplitt=res.toString().split(“x”); console.log(“x:+parseInt(ressplited[0])+

我正在构建一个应用程序,用户需要输入一个调用函数的分辨率,因为它是基于字符串的,我不能用一个漂亮的UI来问它,而且单独问高度和宽度太繁琐了,所以,有没有办法做到这一点?我第一次尝试使用
split(“x”)
并使用
res[0]
res[1]
访问值,但没有成功

下面是我之前给出的示例(拆分)的代码片段。
const getRes=(res)=>{
设ressplitt=res.toString().split(“x”);
console.log(“x:+parseInt(ressplited[0])+”;y:+parseInt(ressplited[1]))
}

{
设[x,y]=“123x456”。拆分(“x”);
console.log(+x,+y);//+转换为数字

}
请显示您使用的代码,该代码不能作为一个密码。您可以使用(工具栏中的图标看起来像
)创建一些每个人都可以运行和试用的东西。我不明白为什么在
“x”
上拆分会有问题。什么不起作用?也许你忘了把那些字符串转换成数字?(例如:
const-width=parseInt(res[0],10);
)我添加了一个代码片段,显示了我在文章中给出的示例以及失败的原因。
res
是一个文本对象。您需要获取其值:
let ressplitt=res.value.split(“x”)