- From: Brian Bober <netdemonz@yahoo.com>
- Date: Sat, 28 Jun 2003 15:40:42 -0700 (PDT)
- To: "www-html@w3.org" <www-html@w3.org>
Hixie: As I mentioned before, createElementNS (or createElement for HTML) works fine for a small block of markup, but what if you want to put in a huge block without doing node insertion? Is DOM version 3 going to have some kind of reasonable replacement for something on the lines of innerHTML (but also available for XML)? --- Ian Hickson <ian@hixie.ch> wrote: > > On Sat, 28 Jun 2003, Tom Gilder wrote: > > > > You could of course use the DOM to generate the checkbox, but you'd > > have to wait for onload to fire, which is a bad thing > > You shouldn't need to: > > <div id="hook"></div> > <script type="application/x-javascript"> > /* in an XHTML document this would have to use createElementNS(), not > createElement(), but that's another story */ > var element = document.createElement('INPUT'); > element.onclick = function() { ... }; > // etc... > document.getElementById('hook').appendChild(element); > </script> > > (The above might need some tweaks to work in legacy UAs like Windows IE6, > but the basic principle should work in any UA with DOM1 support.) > > -- > Ian Hickson )\._.,--....,'``. fL > "meow" /, _.. \ _\ ;`._ ,. > http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.' > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com
Received on Saturday, 28 June 2003 18:40:43 UTC