Php 如何在JavaScript变量中获取包含HTML数据的div A B C D E

Php 如何在JavaScript变量中获取包含HTML数据的div A B C D E,php,Php,如何在JavaScript变量中获取包含HTML数据的div?您想正确使用php吗 如果是这种情况,则必须使用DomeElement类 就你而言: <div id='myid'> <div> <ul> <li><strong>A</strong></li> <li><strong>B</strong><

如何在JavaScript变量中获取包含HTML数据的div?

您想正确使用php吗

如果是这种情况,则必须使用DomeElement类

就你而言:

<div id='myid'>
    <div>
        <ul>
            <li><strong>A</strong></li>
            <li><strong>B</strong></li>
            <li><strong>C</strong></li>
            <li><strong>D</strong></li>
            <li><strong>E</strong></li>
        </ul>
    </div>
</div>

如果要存储html,请使用jQuery:

$doc = new DOMDocument(); 
$doc->loadHTMLFile('YOUR HTML FILE PATH');    
$elem = $doc->getElementById('myid'); 

// loop through all childNodes, getting html        
$children = $elem->childNodes; 
foreach ($children as $child) { 
    $tmp_doc = new DOMDocument(); 
    $tmp_doc->appendChild($tmp_doc->importNode($child,true));        
    $innerHTML .= $tmp_doc->saveHTML(); 
} 

die(var_dump($innerHTML));
如果只想存储文本,请执行以下操作:

var html = $('#myid').html();

您想存储什么?html代码还是文本?不确定是否理解您的问题。。。您可以通过如下方式获取元素的HTML内容:var content=document.getElementById(“myid”).innerHTML@vijay rathore先生,如果问题已经解决,您能将答案标记为已解决吗不,还没有解决,我想从网站上获取一个div的数据,并将其存储在一个php变量中。我们可以通过getelementbyid.innerhtml在js中实现这一点,但我想在php中实现这一点
var html = $('#myid').text();