【问题标题】:PHP get contents of a div, and echo the div contents in same pagePHP 获取 div 的内容,并在同一页面中回显 div 的内容
【发布时间】:2015-08-31 06:17:14
【问题描述】:

您好,感谢您的帮助。 我想为我的网站做类似的事情。

只是页面的加载, 在php中,我想取一个DIV的内容。

然后将其显示在页面的任意位置。

div id texte-1

的所有内容存储在变量$texte1中
<?php $texte1 = get_contents_div('text-1'); ?>

并将div的内容放入page中

<?php echo ($texte1);?>

感谢各位朋友的帮助 对不起我的英语不好

【问题讨论】:

  • 你可以使用 javascript 来做到这一点.....
  • jQuery .html() 会帮助你。

标签: javascript php jquery html


【解决方案1】:

这是你可以在javascript中做到的:

<script>
(function(){
     var divContent= document.getElementById("text-1").html(); //get div content

     document.getElementsByTagName("body").append(divContent); //add it to the body
})();
</script>

【讨论】:

  • 我不喜欢javascript,因为很多人都使用拦截器!
【解决方案2】:

使用 php DomDocument 类。 http://www.php.net/manual/en/class.domdocument.php

$dom = new DOMDocument();

$dom->loadHTML($html);

$xpath = new DOMXPath($dom);
$divContent = $xpath->query('//div[id="product_list"]');

【讨论】:

  • 不工作!!当我添加你的代码时页面停止加载!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-11
  • 1970-01-01
  • 2012-01-31
  • 2021-04-15
  • 2013-06-27
相关资源
最近更新 更多