2013-01-14 31 views
0

我需要更正很多html文檔中的內容。如何在元素的關閉標記之前插入某些內容?

所以,我有這樣的結構,我的身體(簡體):

<body> 
    <div id="inter"> 
     <!-- some content --> 
    </div> 
</body> 

我只需要我的div id="inter"的結束標記之前插入一些東西。我必須使用PHP和DOMDocument。

所以我得到的是這樣的:

<body> 
    <div id="inter"> 
     <!-- some content --> 
     @insert something here 
    </div> 
</body> 

在我<div id="inter">,我可以有很多的內容,像其他divimagespan

你知不知道我該怎麼辦那?

+0

你想在'

'標籤內使用PHP代碼嗎? – Sky

+0

你想在某些事件後插入它?要麼? –

+0

不,只是像<! - 你好 - > –

回答

3

註釋節點可以與createElement()appendChild()做到這一點:

$newElem = $doc->createElement('p', 'New element'); 
$doc->getElementById('inter')->appendChild($newElem); 

演示:http://codepad.viper-7.com/GMGjkd

如果你想添加,你可以簡單地使用評論如下:

$newComment = $doc->createComment('New comment'); 
$doc->getElementById('inter')->appendChild($newComment); 

演示:http://codepad.viper-7.com/QMuDMt

+0

是的,但是如果我想插入評論像<! - blabla - >? –

+0

讓我更新我發佈:) – PeeHaa

+0

@ClémentAndraud更新:) – PeeHaa

相關問題