2016-05-20 5 views
1
<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> 

JavaScript変数でHTMLデータを使用してdivを取得するにはどうすればよいですか?JavaScript変数のHTMLデータでdivを取得する方法

+1

何を保存しますか、htmlコードまたはテキストですか? –

+0

あなたの質問を理解していないか...要素のHTMLコンテンツを次のようなもので取得できます。 var content = document.getElementById( "myid")。innerHTML; – Steven

+0

@vijay rathore問題が解決された場合は、答えをplsとしてマークできますか? :) –

答えて

0

PHPを使いたいですか?それな場合は

あなたはあなたのケースではDOMElementのクラスhttp://php.net/manual/en/class.domelement.php

を使用する必要があります:

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

:あなたが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)); 
2

テキストのみを保存する場合:

var html = $('#myid').text(); 
関連する問題