【发布时间】:2016-03-13 20:19:45
【问题描述】:
这是我的代码
<input type="submit" value="Submit Order"
onclick="this.value='Uploading..';
google.script.run.withSuccessHandler(fileUploaded)
.uploadFiles(this.parentNode);
return false;">
我不能把它放在 DIV 元素中,否则它不能正常工作,所以我想知道如何才能使这个按钮居中。
编辑:这是我的网页整体代码:https://jsfiddle.net/n0ya9tbq/
我不能把它放在 DIV 元素中的原因是因为我使用的是 Google Apps 脚本,如果我把它放在 GAS 中,我会遇到这个错误:google.script.run not working: Uncaught InvalidArgumentError: Failed due to illegal value in property: 0
【问题讨论】:
-
您通常通过将 其父级的内容居中来居中内联和内联块元素。
-
无论如何,我们需要更多代码/完整(但最少,例如
onclick代码似乎不相关?)重现您的场景。如果您分享您的尝试和研究,这也会有所帮助:有很多方法可以解决这个问题,具体取决于上下文,一种解决方案可能比另一种更可取。 -
onclick 可能是相关的,他说它在 div 中不起作用......为什么不呢?
-
居中发生在 parent 对象上。所以,除了
body标签之外,没有任何真正的父级,这可能很难。另外,如果将其放在div中,为什么该功能不起作用?