note 99135 deleted from class.domelement by danbrown

From: Date: Fri, 30 Jul 2010 16:34:44 +0000
Subject: note 99135 deleted from class.domelement by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-171241@lists.php.net to get a copy of this message
Note Submitter: keyvan at keyvan dot net ---- To set and get the innerHTML of an element - as you do in JavaScript - I've made a simple extension to DOMElement: http://www.keyvan.net/2010/07/javascript-like-innerhtml-access-in-php/ Here's an example showing how it can be used: <?php require_once 'JSLikeHTMLElement.php'; $doc = new DOMDocument(); $doc->registerNodeClass('DOMElement', 'JSLikeHTMLElement'); $doc->loadHTML('<div><p>Para 1</p><p>Para 2</p></div>'); $elem = $doc->getElementsByTagName('div')->item(0); // print innerHTML echo $elem->innerHTML; // prints '<p>Para 1</p><p>Para 2</p>' // set innerHTML $elem->innerHTML = '<a href="http://example.org">example</a>'; // print document (with our changes) echo $doc->saveXML(); ?>

« previous php.notes (#171241) next »