Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "<LI onclick="TabClicked(this, 'SearchName', 'TabGroup1');">Name "
- function outerHTML(node){
- return node.outerHTML || new XMLSerializer().serializeToString(node);
- }
- outerHTML(document.getElementById('theNode'));
- function outerHTML(node){
- // if IE, Chrome take the internal method otherwise build one
- return node.outerHTML || (
- function(n){
- var div = document.createElement('div'), h;
- div.appendChild( n.cloneNode(true) );
- h = div.innerHTML;
- div = null;
- return h;
- })(node);
- }
- var sOuterHTML = new XMLSerializer().serializeToString(oElement);
- $('<div>').append( $(ElementSelector).clone() ).html();
- if (document.body.__defineGetter__) {
- if (HTMLElement) {
- var element = HTMLElement.prototype;
- if (element.__defineGetter__) {
- element.__defineGetter__("outerHTML",
- function () {
- var parent = this.parentNode;
- var el = document.createElement(parent.tagName);
- el.appendChild(this);
- var shtml = el.innerHTML;
- parent.appendChild(this);
- return shtml;
- }
- );
- }
- }
- }
- if (typeof (HTMLElement) != "undefined" && !window.opera)
- {
- HTMLElement.prototype._____defineGetter_____("outerHTML", function()
- {
- var a = this.attributes, str = "<" + this.tagName, i = 0; for (; i < a.length; i++)
- if (a[i].specified)
- str += " " + a[i].name + '="' + a[i].value + '"';
- if (!this.canHaveChildren)
- return str + " />";
- return str + ">" + this.innerHTML + "</" + this.tagName + ">";
- });
- HTMLElement.prototype._____defineSetter_____("outerHTML", function(s)
- {
- var r = this.ownerDocument.createRange();
- r.setStartBefore(this);
- var df = r.createContextualFragment(s);
- this.parentNode.replaceChild(df, this);
- return s;
- });
- HTMLElement.prototype._____defineGetter_____("canHaveChildren", function()
- {
- return !/^(area|base|basefont|col|frame|hr|img|br|input|isindex|link|meta|param)$/.test(this.tagName.toLowerCase());
- });
- }
- function outerHTML(node) {
- var el;
- if (node.outerHTML) {
- return node.outerHTML;
- } else if (node.parentNode && node.parentNode.nodeType == 1) {
- var el = document.createElement(node.parentNode.nodeName);
- el.appendChild( node.cloneNode(true) );
- return el.innerHTML;
- }
- return "";
- }
- elm.getAttribute("onclick");
- function outerHTML(elm){
- var ret = "<"+elm.tagName;
- for(var i=0; i<elm.attributes.length; i++){
- var attr = elm.attributes[i];
- ret += " "+attr.name+"=""+attr.nodeValue.replace(/"/, """)+""";
- }
- ret += ">";
- ret += elm.innerHTML+"</"+elm.tagName+">";
- return ret;
- }
- (function(ele, html)
- {if (typeof(ele.outerHTML)=='undefined')
- {var r=ele.ownerDocument.createRange();
- r.setStartBefore(ele);
- ele.parentNode.replaceChild(r.createContextualFragment(html), ele);
- }
- else
- {ele.outerHTML=html;
- }
- })(aEle, aHtml);
- child.getAttributeNode("OnClick").nodeValue;
Add Comment
Please, Sign In to add comment