【问题标题】:how can change value of a div [duplicate]如何更改 div 的值 [重复]
【发布时间】:2009-07-16 09:16:15
【问题描述】:
"<div id="diva">this is div a</div>"
"<div id="divb"> this is div b</div>"

现在如何通过单击按钮动态更改div 的文本。这里还提到所有文本都来自数据库。当我单击按钮时,它会检测到 div id 并将文本替换为所需文本。

所有代码都在 PHP 中。

【问题讨论】:

    标签: php javascript


    【解决方案1】:

    一旦页面被加载,这将起作用:

    document.getElementById('diva').innerHTML = 
      <?php echo functionThatReturnsSomeValue(); ?>;
    

    动态地,您需要对输出值的 PHP 文件执行 AJAX 调用。如果您使用 JS 框架(例如 jQuery),而不是实现 AJAX 调用 yourself,会更好。

    【讨论】:

    • xmlhttp.open("GET","getuser.php?q="+str,true); xmlhttp.send(); 返回通过 innerHTML 设置的数据也是如此
    【解决方案2】:

    PHP 不能修改页面的内容它已经被提供给浏览器。然而,这对于像 jQuery 这样的 JavaScript 库来说是微不足道的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 1970-01-01
      • 2020-05-05
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      相关资源
      最近更新 更多