从另一个HTML文件引用元素id

时间:2013-06-07 17:35:06

标签: php javascript html reference

所以我有两个文件,一个是index.php,另一个是march.html,我想从march.html获取员工的名字,我设置了一个id

<h3 id="name">John Doe</h3>

那么我如何从march.html中获取该名称,以便将其放在我的index.php中。如果你想要更多细节,那就像本月的员工,所以我需要从11个其他文件中获取一个名称,这样我就可以在index.php中引用它们。我已经尝试在php中使用DomDocument,但它显示了很多麻烦但是这里的代码只是因为

<?php
      $dom = new DomDocument();
      $dom->validateOnParse = true;
      $dom->loadHtml("march.html");
      $name = $dom->getElementById("name");
      print $name;
?>

2 个答案:

答案 0 :(得分:4)

使用nodeValue属性获取值:

<?php
      $dom = new DOMDocument();
      $dom->validateOnParse = true;
      $dom->loadHTML(file_get_contents("march.html"));
      $name = $dom->getElementById("name")->nodeValue;
      print $name;
?>

答案 1 :(得分:1)

我会使用jQuery AJAX调用来执行专门的ajax函数“load”

示例:

$('#result').load('ajax/test.html #container');

jQuery加载API: http://api.jquery.com/load/