javascript - Style.Top 属性不会持久

标签 javascript php html css

我的 php 页面有问题。我想要的是一个按钮,可以放置一个表格(用php插入)以将其TOP从310px更改为500px。 该表的开头如下:

<?php
print('<table id="bloque" style="top:310px;">');
print("<tr>");
print("<th>Código</th>");
?>

我的脚本是这样的:

<script type="text/javascript">
    function nuevo(){
        document.getElementById("bloque").style.top="500px";
    }       
</script>

我的按钮是这样的:

<INPUT TYPE="submit" VALUE="Nuevo Registro" onClick="nuevo();">

当我单击该按钮时,表格会转到前 500 像素,但会立即返回到 310 像素。我是否缺少某些属性?

最佳答案

您使用的是提交按钮,而不是实际按钮。 将 HTML 更改为

<button type="button" onclick="nuevo();">Nuevo Registro</button>

function nuevo() {
  document.getElementById("bloque").style.top = "500px";
}
#bloque {
  position: absolute;
}
<table id="bloque" style="top:310px;">
  <tr>
    <th>Código</th>
  </tr>
</table>


<button onclick="nuevo();" type="button">Nuevo Registro</button>

关于javascript - Style.Top 属性不会持久,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43950606/

相关文章:

javascript - 如何删除 HTML 中的输入建议

php - SWIG 生成的代码无法在 PHP 5.3.2 undefined symbol : zend_error_noreturn 上运行

javascript - 2个div之间的神秘空间

c# - 使用 Anglesharp 从 html 字符串中获取列表 <li> 标签的集合

javascript - 如何将 EL 表达式嵌入到由 jquery/javascript 生成并插入 JSP 页面的 HTML 字符串中?

javascript - Cocos2d-x C++ 与 JavaScript 手机应用

javascript - Angular 中的嵌套值/键 ng-repeat

php - 如何实现 XSLT 分词功能?

php - 拉拉维尔 5.6。如何推送 Monolog 处理器

html - 如何居中使用 BootstrapValidate 创建的错误消息?