Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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_Css_File Upload - Fatal编程技术网

Javascript 是否可以设置输入类型=文件的文本框高度?

Javascript 是否可以设置输入类型=文件的文本框高度?,javascript,html,css,file-upload,Javascript,Html,Css,File Upload,基本上,我有一个,它位于一个div的内部,我想让输入的文本框部分填充整个div。理想情况下,按钮部分将位于父div之外,并且不可单击。我已经能够使用size设置宽度,但似乎无法设置高度。你可以看到我在这里谈论的一个例子: 我找到了一些关于设置input type=file样式的信息,但大部分都与设置按钮样式有关。是否可以设置文本框的高度 我的最终目标是创建一个div,人们可以在其中拖放文件,因此我的计划是用输入的文本区域填充整个div,然后将不透明度设置为0。我也愿意接受其他建议…要设计输入[t

基本上,我有一个
,它位于一个div的内部,我想让输入的文本框部分填充整个div。理想情况下,按钮部分将位于父div之外,并且不可单击。我已经能够使用
size
设置宽度,但似乎无法设置高度。你可以看到我在这里谈论的一个例子:

我找到了一些关于设置input type=file样式的信息,但大部分都与设置按钮样式有关。是否可以设置文本框的高度


我的最终目标是创建一个div,人们可以在其中拖放文件,因此我的计划是用输入的文本区域填充整个div,然后将
不透明度设置为0。我也愿意接受其他建议…

要设计
输入[type=“file”]
的样式,您可以做的不多


但是,您始终可以在那里放置一个虚拟输入(您可以随意设置样式),并将正确的输入放置在顶部,不透明度为0,这样您就看不到它,但单击虚拟元素会激活正确的输入。

您考虑过使用file drop吗?不支持旧浏览器,但根本不需要任何输入


是的,这正是我想要做的。我想要的输入是300px高的。。。我现在使用的事件是
onchange
,我并不真正关心点击。就在文本发生变化的时候。