Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以将变量设置为输入元素的最大值吗?_Javascript_Html_Input_Max - Fatal编程技术网

Javascript 我可以将变量设置为输入元素的最大值吗?

Javascript 我可以将变量设置为输入元素的最大值吗?,javascript,html,input,max,Javascript,Html,Input,Max,我的页面上有一块画布和一些input[type=“range”]标签来使用它。我需要的是将max属性的值设置为JS变量 我试图: 直接在HTML中这样设置: 在Javascript中设置它,但我不知道如何在JS中设置max属性,所以我尝试了类似的方法:id(“y”).max=canvas.height;//id()是我的实用函数 所以基本上我要你告诉我我做错了什么,或者如何在JS中设置max/min 我在这里看过: 另外,我知道如何在jQuery中实现这一点(使用.attr),但我不

我的页面上有一块画布和一些
input[type=“range”]
标签来使用它。我需要的是将
max
属性的值设置为JS变量

我试图:

  • 直接在HTML中这样设置:
  • 在Javascript中设置它,但我不知道如何在JS中设置
    max
    属性,所以我尝试了类似的方法:
    id(“y”).max=canvas.height;//id()是我的实用函数
所以基本上我要你告诉我我做错了什么,或者如何在JS中设置
max
/
min

我在这里看过:


另外,我知道如何在jQuery中实现这一点(使用.attr),但我不想仅仅因为一个属性就将jQuery引入我的项目。

请记住,由于jQuery是基于vanilla JS构建的,所以jQuery所做的任何事情都可以用普通JavaScript完成。在此特定实例中,您正在寻找:

const myInput=document.querySelector(“与您的输入匹配的css选择器”);//你可以用任何你想要的方式得到这个
myInput.setAttribute('max',canvas.height);

我不相信有办法在HTML中直接引用JS变量,所以我相信JS就是你的答案。这就是说,也许另一张海报可以提供一些不同的方法。

请记住,由于jQuery是基于vanilla JS构建的,jQuery所做的任何事情都可以用普通JavaScript完成。在此特定实例中,您正在寻找:

const myInput=document.querySelector(“与您的输入匹配的css选择器”);//你可以用任何你想要的方式得到这个
myInput.setAttribute('max',canvas.height);
我不相信有办法在HTML中直接引用JS变量,所以我相信JS就是你的答案。也就是说,也许另一张海报可以提供一些不同的方法。

请检查。我希望这会有帮助

所以你可以这样做:

Element.setAttribute('max', 'canvas.height');
请核对一下。我希望这会有帮助

所以你可以这样做:

Element.setAttribute('max', 'canvas.height');

非常感谢,我完全忘记了那个方法,对不起,我的错。我可能会接受你的回答,但stackoverflow不允许我这么做。所以也许5分钟后:)非常感谢,我完全忘记了那个方法,对不起,我的错。我可能会接受你的回答,但stackoverflow不允许我这么做。因此,可能在5分钟后:)我相信这会尝试将
max
属性设置为字符串
“canvas.height”
,而不是
canvas.height
。我相信这会尝试将
max
属性设置为字符串
“canvas.height”
,而不是
canvas.height
的值。