2017-09-07 4 views
1

PHP에서 HTML 텍스트를 포함하는 변수를 동일한 파일의 미리로드 된 div 요소에 추가하려고합니다. 나는 내가 원하는 것을 얻기 위해 간단한 예제를 사용하고있다.PHP를 사용하여 div 태그에 HTML 추가

<?php 
    $htmlString = "<p>Hello World!</p>"; 
?> 

$ htmlString은 PHP 함수에서 생성되므로 HTML 코드를 모방 한 예제 HTML 코드를 넣기 만하면됩니다.

<div id="demo"><h1>Test</h1><p>Hello World!</p></div> 
+0

문자열이라면 PHP는 사용하지 말고 JS 만 사용해야합니다. 그렇지 않으면 AJAX를 사용해보십시오. – Oliver

+0

@Oliver My $ htmlstring은 실제로 PHP 함수에서 생성됩니다. –

+0

좋아요. 제대로 표시되지 않은 경우로드 된 HTML-Div에 해당 문자열을 삽입하려고합니다. 하지만 페이지가로드되거나 지연 될 때 문자열을 만드는 PHP 함수를 실행하고 있습니까? 만약 당신이 지연하고 있다면 당신은 이미 AJAX-Call – Oliver

답변

0

당신에게 :

<?php 
    $dom = new domDocument; 
    $dom->loadHTML($html); 
    $div_tag = $dom->getElementById('demo'); 
    echo $dom->saveHTML($div_tag); 
?> 

내가이 출력을 생성하려면 : 스피 나는 다음과 같은 시도했지만 작동하지 않습니다

<div id="demo"><h1>Test</h1></div> 

div 요소에 $ htmlString을 넣어 시도 html 태그 사이에 php를 호출 할 수 있습니다.

<div id="demo"><h1>Test</h1><?php echo $htmlString ?></div> 
+0

나는 이것을 wordpress에서하려고하는데, PHP를 구문 분석 할 수 없다. 그래서 페이지 편집기에서 ID로 div 요소로 HTML을 구문 분석하려고 노력 중입니다 –

+0

귀하의 질문에 언급하지 않았다. – Oliver