- From: Thomas Broyer <t.broyer@gmail.com>
- Date: Mon, 22 Oct 2007 09:04:51 +0200
- To: public-html@w3.org
2007/10/21, Keryx Web: > Křištof Želechovski skrev: > > Convenience methods such as the one proposed here should not make it to the > > standard for the sake of clarity and compatibility; the programmer can reuse > > an existing wrapper function instead: > > var link_to_add = createLink(link_text); > > This approach is safer and saner. > > Best regards, > > Chris > > I beg to differ. Native functions speed things up. My suggestion is both > sane and safe as it is. > > This suggestion falls into the exact same category as > getElementsByClassName. How would you test that it is available? <script>if ("getElementsByClassName" in document) { ... }</script> or <script>if (document.getElementsByClassName) { ... }</script> work, but how would you test that createElement and/or createElementNS can take an additional argument? createElementWithTextContent could work, but then you'd also want a createAttributeWithValue. I doubt though there would be a huge advantage over doing: var link_to_add = document.createElement("a"); link_to_add.textContent = the_text.nodeValue; -- Thomas Broyer
Received on Monday, 22 October 2007 07:05:00 UTC