javascript - 动态更改的填充不适用于带有表单的 DIV

标签 javascript html

我正在尝试更改包含子表单的 DIV 标签的填充。下面是 HTML

 <div id="a">
   <form id="b" style="background-color:Red;height:300px">
      <input type="text" />
   </form>
 </div>​

下面是 CSS

 document.onclick = function(){
    document.getElementById('a').style.padding = "1% 1% 1% 1%"    
 };

请检查​ this 中的行为 fiddle 。它无法正常工作...

最佳答案

用其他名称重命名表单 id,然后尝试,您的表单和 div 具有相同的名称。

我已经 fork 了你的 fiddle jsfiddle.net/FAYvE

关于javascript - 动态更改的填充不适用于带有表单的 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12912140/

相关文章:

java - onclick javascript 函数需要 "turn on and off"div 属性以进行后续点击

IE11 中的 HTML 选择菜单问题

javascript - 如何让 Javascript 图像幻灯片缓慢改变图像?

css - XHTML CSS Auto Height Div 问题

javascript - Chrome 扩展内联安装过程

javascript - 如何将网站网址作为链接发送给多个 Facebook 好友?

javascript - jQuery .is (":visible") 不工作

javascript - css 溢出无法正常工作

javascript - vendor :发布不发布 javascript 库

javascript - HTML 输入类型 ="time"只允许 15 分钟间隔