gpt4 book ai didi

javascript - 通过 Javascript 更改显示属性时,多个 HTML 字段显示在单独的行上

转载 作者:行者123 更新时间:2023-12-02 17:17:45 25 4
gpt4 key购买 nike

我有一个表,单击按钮时可以编辑其中的字段。我有一个 fiddle 设置:http://jsfiddle.net/r2rur/31/按钮的代码是:

<input type="submit" id="change" class="btn" value="Change" onclick="showEditFields();" />

showEditFields 的工作原理如下:当我单击“更改”按钮时,按钮和标签消失,并显示带有“勾号”图像的输入字段。我需要的是“勾号”出现在输入字段旁边而不是下方。我应该注意,如果输入和图像从头开始显示(不是通过 JS),显示也是正确的,如 fiddle 所示。

我尝试使用 CSS 和样式,删除所有自定义样式,更改边距/填充属性等,但没有任何效果。任何帮助表示赞赏。谢谢。

最佳答案

block元素占据整个可用宽度。只需更改 display:blockinline-block对于 <input><img> .

document.getElementById('inpAmount').style.display='inline-block';
document.getElementById('saveChange').style.display='inline-block';

Updated Fiddle

关于javascript - 通过 Javascript 更改显示属性时,多个 HTML 字段显示在单独的行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24258193/

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