Javascript 创建一个";“假按钮”;

Javascript 创建一个";“假按钮”;,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我在做一个表格,正如你所知,有些表格比其他的更难设计。例如,,我想以某种方式制作一个假按钮,因此当你点击假按钮时,它实际上是在点击输入按钮 我试过: $("#inputFile").click(); 但正如你所怀疑的,这不起作用 这可能吗?单击按钮时,您可以使用触发输入元素的单击事件: $('button').click(function() { $('input[type="file"]').trigger('click'); }); 单击按钮时,您可以使用触发输入元素的单

我在做一个表格,正如你所知,有些表格比其他的更难设计。例如,
,我想以某种方式制作一个假按钮,因此当你点击假按钮时,它实际上是在点击输入按钮

我试过:

$("#inputFile").click();
但正如你所怀疑的,这不起作用


这可能吗?

单击按钮时,您可以使用触发输入元素的单击事件:

$('button').click(function() {
    $('input[type="file"]').trigger('click');    
});

单击按钮时,您可以使用触发输入元素的单击事件:

$('button').click(function() {
    $('input[type="file"]').trigger('click');    
});

单击按钮时,您可以使用触发输入元素的单击事件:

$('button').click(function() {
    $('input[type="file"]').trigger('click');    
});

单击按钮时,您可以使用触发输入元素的单击事件:

$('button').click(function() {
    $('input[type="file"]').trigger('click');    
});

以下是您正在寻找的示例

我在这里重复回答:

诀窍是将输入的不透明度设置为0,然后将其下方的背景更改为所需的按钮样式

鉴于此html:

<div class="file_button_container"><input type="file" /></div>

这就是它的作用:

这是一个你正在寻找的例子

我在这里重复回答:

诀窍是将输入的不透明度设置为0,然后将其下方的背景更改为所需的按钮样式

鉴于此html:

<div class="file_button_container"><input type="file" /></div>

这就是它的作用:

这是一个你正在寻找的例子

我在这里重复回答:

诀窍是将输入的不透明度设置为0,然后将其下方的背景更改为所需的按钮样式

鉴于此html:

<div class="file_button_container"><input type="file" /></div>

这就是它的作用:

这是一个你正在寻找的例子

我在这里重复回答:

诀窍是将输入的不透明度设置为0,然后将其下方的背景更改为所需的按钮样式

鉴于此html:

<div class="file_button_container"><input type="file" /></div>

这就是它的作用:

@felix的答案是正确的。另外,

文中还给出了一个例子

请检查第三个示例

我们还可以在单击其他元素时触发事件:


@费利克斯的答案是正确的。另外,

文中还给出了一个例子

请检查第三个示例

我们还可以在单击其他元素时触发事件:


@费利克斯的答案是正确的。另外,

文中还给出了一个例子

请检查第三个示例

我们还可以在单击其他元素时触发事件:


@费利克斯的答案是正确的。另外,

文中还给出了一个例子

请检查第三个示例

我们还可以在单击其他元素时触发事件:



显然,在用户不知情的情况下,在该网站的控制下,浏览器将本地文件上载到网站的能力受到故意限制。此问题的答案与您的要求相符。显然,浏览器将本地文件上载到网站的能力,在该网站的控制下,在用户不知情的情况下,被故意限制。此问题的答案符合您的要求。显然,浏览器在该网站的控制下,在用户不知情的情况下将本地文件上载到网站的能力,是故意限制的。此问题的答案与您要查找的内容相同。显然,在该网站的控制下,在用户不知情的情况下,浏览器将本地文件上载到网站的能力是故意限制的。此问题的答案与您要查找的内容相同。嗯,这比我想象的要简单。我还没有尝试过这种技术。显然,按钮比输入类型文件更容易设置样式。非常感谢。它是。但是我不确定是否能用这个正确地获取文件。@witherwind我很确定它会的,因为它不是从
获取文件,它仍然是从
获取文件。我的意思是,一开始我不确定这就是为什么我没有回答。但是我测试了它并成功了。嗯,这比我想象的要简单。我还没有尝试过这种技术。显然,按钮比输入类型文件更容易设置样式。非常感谢。它是。但是我不确定是否能用这个正确地获取文件。@witherwind我很确定它会的,因为它不是从
获取文件,它仍然是从
获取文件。我的意思是,一开始我不确定这就是为什么我没有回答。但是我测试了它并成功了。嗯,这比我想象的要简单。我还没有尝试过这种技术。显然,按钮比输入类型文件更容易设置样式。非常感谢。它是。但是我不确定是否能用这个正确地获取文件。@witherwind我很确定它会的,因为它不是从
获取文件,它仍然是从
获取文件。我的意思是,一开始我不确定这就是为什么我没有回答。但是我测试了它并成功了。嗯,这比我想象的要简单。我还没有尝试过这种技术。显然,按钮比输入类型文件更容易设置样式。非常感谢。它是。但是我不确定是否能用这个正确地获取文件。@witherwind我很确定它会的,因为它不是从
获取文件,它仍然是从
获取文件。我的意思是,一开始我不确定这就是为什么我没有回答。但我测试了它并成功了。这看起来确实是一个很好的技巧,但我已经排除了一个不同的答案。有人知道我为什么会被否决吗?发布替代方案?这看起来确实是一个很好的技巧,但我已经排除了一个不同的答案。有人知道我为什么会被否决吗?发布替代方案?这看起来确实是一个很好的技巧,但我已经排除了一个不同的答案。有人知道我为什么会被否决吗?为了发布替代方案?这是真的