亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? prototype.js

?? vc delphi 類別和開發環境不對 原工程文件名相同
?? JS
?? 第 1 頁 / 共 5 頁
字號:
      var property = pair.first(), attribute = pair.last();      var value = (element[property] || '').toString();      if (value) result += ' ' + attribute + '=' + value.inspect(true);    });    return result + '>';  },  recursivelyCollect: function(element, property) {    element = $(element);    var elements = [];    while (element = element[property])      if (element.nodeType == 1)        elements.push(Element.extend(element));    return elements;  },  ancestors: function(element) {    return $(element).recursivelyCollect('parentNode');  },  descendants: function(element) {    return $A($(element).getElementsByTagName('*')).each(Element.extend);  },  firstDescendant: function(element) {    element = $(element).firstChild;    while (element && element.nodeType != 1) element = element.nextSibling;    return $(element);  },  immediateDescendants: function(element) {    if (!(element = $(element).firstChild)) return [];    while (element && element.nodeType != 1) element = element.nextSibling;    if (element) return [element].concat($(element).nextSiblings());    return [];  },  previousSiblings: function(element) {    return $(element).recursivelyCollect('previousSibling');  },  nextSiblings: function(element) {    return $(element).recursivelyCollect('nextSibling');  },  siblings: function(element) {    element = $(element);    return element.previousSiblings().reverse().concat(element.nextSiblings());  },  match: function(element, selector) {    if (typeof selector == 'string')      selector = new Selector(selector);    return selector.match($(element));  },  up: function(element, expression, index) {    element = $(element);    if (arguments.length == 1) return $(element.parentNode);    var ancestors = element.ancestors();    return expression ? Selector.findElement(ancestors, expression, index) :      ancestors[index || 0];  },  down: function(element, expression, index) {    element = $(element);    if (arguments.length == 1) return element.firstDescendant();    var descendants = element.descendants();    return expression ? Selector.findElement(descendants, expression, index) :      descendants[index || 0];  },  previous: function(element, expression, index) {    element = $(element);    if (arguments.length == 1) return $(Selector.handlers.previousElementSibling(element));    var previousSiblings = element.previousSiblings();    return expression ? Selector.findElement(previousSiblings, expression, index) :      previousSiblings[index || 0];  },  next: function(element, expression, index) {    element = $(element);    if (arguments.length == 1) return $(Selector.handlers.nextElementSibling(element));    var nextSiblings = element.nextSiblings();    return expression ? Selector.findElement(nextSiblings, expression, index) :      nextSiblings[index || 0];  },  getElementsBySelector: function() {    var args = $A(arguments), element = $(args.shift());    return Selector.findChildElements(element, args);  },  getElementsByClassName: function(element, className) {    return document.getElementsByClassName(className, element);  },  readAttribute: function(element, name) {    element = $(element);    if (Prototype.Browser.IE) {      if (!element.attributes) return null;      var t = Element._attributeTranslations;      if (t.values[name]) return t.values[name](element, name);      if (t.names[name])  name = t.names[name];      var attribute = element.attributes[name];      return attribute ? attribute.nodeValue : null;    }    return element.getAttribute(name);  },  getHeight: function(element) {    return $(element).getDimensions().height;  },  getWidth: function(element) {    return $(element).getDimensions().width;  },  classNames: function(element) {    return new Element.ClassNames(element);  },  hasClassName: function(element, className) {    if (!(element = $(element))) return;    var elementClassName = element.className;    if (elementClassName.length == 0) return false;    if (elementClassName == className ||        elementClassName.match(new RegExp("(^|\\s)" + className + "(\\s|$)")))      return true;    return false;  },  addClassName: function(element, className) {    if (!(element = $(element))) return;    Element.classNames(element).add(className);    return element;  },  removeClassName: function(element, className) {    if (!(element = $(element))) return;    Element.classNames(element).remove(className);    return element;  },  toggleClassName: function(element, className) {    if (!(element = $(element))) return;    Element.classNames(element)[element.hasClassName(className) ? 'remove' : 'add'](className);    return element;  },  observe: function() {    Event.observe.apply(Event, arguments);    return $A(arguments).first();  },  stopObserving: function() {    Event.stopObserving.apply(Event, arguments);    return $A(arguments).first();  },  // removes whitespace-only text node children  cleanWhitespace: function(element) {    element = $(element);    var node = element.firstChild;    while (node) {      var nextNode = node.nextSibling;      if (node.nodeType == 3 && !/\S/.test(node.nodeValue))        element.removeChild(node);      node = nextNode;    }    return element;  },  empty: function(element) {    return $(element).innerHTML.blank();  },  descendantOf: function(element, ancestor) {    element = $(element), ancestor = $(ancestor);    while (element = element.parentNode)      if (element == ancestor) return true;    return false;  },  scrollTo: function(element) {    element = $(element);    var pos = Position.cumulativeOffset(element);    window.scrollTo(pos[0], pos[1]);    return element;  },  getStyle: function(element, style) {    element = $(element);    style = style == 'float' ? 'cssFloat' : style.camelize();    var value = element.style[style];    if (!value) {      var css = document.defaultView.getComputedStyle(element, null);      value = css ? css[style] : null;    }    if (style == 'opacity') return value ? parseFloat(value) : 1.0;    return value == 'auto' ? null : value;  },  getOpacity: function(element) {    return $(element).getStyle('opacity');  },  setStyle: function(element, styles, camelized) {    element = $(element);    var elementStyle = element.style;    for (var property in styles)      if (property == 'opacity') element.setOpacity(styles[property])      else        elementStyle[(property == 'float' || property == 'cssFloat') ?          (elementStyle.styleFloat === undefined ? 'cssFloat' : 'styleFloat') :          (camelized ? property : property.camelize())] = styles[property];    return element;  },  setOpacity: function(element, value) {    element = $(element);    element.style.opacity = (value == 1 || value === '') ? '' :      (value < 0.00001) ? 0 : value;    return element;  },  getDimensions: function(element) {    element = $(element);    var display = $(element).getStyle('display');    if (display != 'none' && display != null) // Safari bug      return {width: element.offsetWidth, height: element.offsetHeight};    // All *Width and *Height properties give 0 on elements with display none,    // so enable the element temporarily    var els = element.style;    var originalVisibility = els.visibility;    var originalPosition = els.position;    var originalDisplay = els.display;    els.visibility = 'hidden';    els.position = 'absolute';    els.display = 'block';    var originalWidth = element.clientWidth;    var originalHeight = element.clientHeight;    els.display = originalDisplay;    els.position = originalPosition;    els.visibility = originalVisibility;    return {width: originalWidth, height: originalHeight};  },  makePositioned: function(element) {    element = $(element);    var pos = Element.getStyle(element, 'position');    if (pos == 'static' || !pos) {      element._madePositioned = true;      element.style.position = 'relative';      // Opera returns the offset relative to the positioning context, when an      // element is position relative but top and left have not been defined      if (window.opera) {        element.style.top = 0;        element.style.left = 0;      }    }    return element;  },  undoPositioned: function(element) {    element = $(element);    if (element._madePositioned) {      element._madePositioned = undefined;      element.style.position =        element.style.top =        element.style.left =        element.style.bottom =        element.style.right = '';    }    return element;  },  makeClipping: function(element) {    element = $(element);    if (element._overflow) return element;    element._overflow = element.style.overflow || 'auto';    if ((Element.getStyle(element, 'overflow') || 'visible') != 'hidden')      element.style.overflow = 'hidden';    return element;  },  undoClipping: function(element) {    element = $(element);    if (!element._overflow) return element;    element.style.overflow = element._overflow == 'auto' ? '' : element._overflow;    element._overflow = null;    return element;  }};Object.extend(Element.Methods, {  childOf: Element.Methods.descendantOf,  childElements: Element.Methods.immediateDescendants});if (Prototype.Browser.Opera) {  Element.Methods._getStyle = Element.Methods.getStyle;  Element.Methods.getStyle = function(element, style) {    switch(style) {      case 'left':      case 'top':      case 'right':      case 'bottom':        if (Element._getStyle(element, 'position') == 'static') return null;      default: return Element._getStyle(element, style);    }  };}else if (Prototype.Browser.IE) {  Element.Methods.getStyle = function(element, style) {    element = $(element);    style = (style == 'float' || style == 'cssFloat') ? 'styleFloat' : style.camelize();    var value = element.style[style];    if (!value && element.currentStyle) value = element.currentStyle[style];    if (style == 'opacity') {      if (value = (element.getStyle('filter') || '').match(/alpha\(opacity=(.*)\)/))        if (value[1]) return parseFloat(value[1]) / 100;      return 1.0;    }    if (value == 'auto') {      if ((style == 'width' || style == 'height') && (element.getStyle('display') != 'none'))        return element['offset'+style.capitalize()] + 'px';      return null;    }    return value;  };  Element.Methods.setOpacity = function(element, value) {    element = $(element);    var filter = element.getStyle('filter'), style = element.style;    if (value == 1 || value === '') {      style.filter = filter.replace(/alpha\([^\)]*\)/gi,'');      return element;    } else if (value < 0.00001) value = 0;    style.filter = filter.replace(/alpha\([^\)]*\)/gi, '') +      'alpha(opacity=' + (value * 100) + ')';    return element;  };  // IE is missing .innerHTML support for TABLE-related elements  Element.Methods.update = function(element, html) {    element = $(element);    html = typeof html == 'undefined' ? '' : html.toString();    var tagName = element.tagName.toUpperCase();    if (['THEAD','TBODY','TR','TD'].include(tagName)) {      var div = document.createElement('div');      switch (tagName) {        case 'THEAD':        case 'TBODY':          div.innerHTML = '<table><tbody>' +  html.stripScripts() + '</tbody></table>';          depth = 2;          break;        case 'TR':          div.innerHTML = '<table><tbody><tr>' +  html.stripScripts() + '</tr></tbody></table>';          depth = 3;          break;        case 'TD':          div.innerHTML = '<table><tbody><tr><td>' +  html.stripScripts() + '</td></tr></tbody></table>';          depth = 4;      }      $A(element.childNodes).each(function(node) { element.removeChild(node) });      depth.times(function() { div = div.firstChild });      $A(div.childNodes).each(function(node) { element.appendChild(node) });    } else {      element.innerHTML = html.stripScripts();    }    setTimeout(function() { html.evalScripts() }, 10);    return element;  }}else if (Prototype.Browser.Gecko) {  Element.Methods.setOpacity = function(element, value) {    element = $(element);    element.style.opacity = (value == 1) ? 0.999999 :      (value === '') ? '' : (value < 0.00001) ? 0 : value;    return element;  };}Element._attributeTranslations = {  names: {    colspan:   "colSpan",    rowspan:   "rowSpan",    valign:    "vAlign",    datetime:  "dateTime",    accesskey: "accessKey",    tabindex:  "tabIndex",    enctype:   "encType",    maxlength: "maxLength",    readonly:  "readOnly",    longdesc:  "longDesc"  },  values: {    _getAttr: function(element, attribute) {      return element.getAttribute(attribute, 2);    },    _flag: function(element, attribute) {      return $(element).hasAttribute(attribute) ? attribute : null;    },    style: function(element) {      return element.style.cssText.toLowerCase();    },    title: function(element) {      var node = element.getAttributeNode('title');      return node.specified ? node.nodeValue : null;    }  }};(function() {  Object.extend(this, {    href: this._getAttr,    src:  this._getAttr,    type: this._getAttr,    disabled: this._flag,    checked:  this._flag,    readonly: this._flag,    multiple: this._flag  });}).call(Element._attributeTranslations.values);Element.Methods.Simulated = {  hasAttribute: function(element, attribute) {    var t = Element._attributeTranslations, node;    attribute = t.names[attribute] || attribute;    node = $(element).getAttributeNode(attribute);    return node && node.specified;  }};Element.Methods.ByTag = {};Object.extend(Element, Element.Methods);if (!Prototype.BrowserFeatures.ElementExtensions && document.createElement('div').__proto__) {  window.HTMLElement = {};  window.HTMLElement.prototype = document.createElement('div').__proto__;  Prototype.BrowserFeatures.ElementExtensions = true;}Element.hasAttribute = function(element, attribute) {  if (element.hasAttribute) return element.hasAttribute(attribute);  return Element.Methods.Simulated.hasAttribute(element, attribute);};Element.addMethods = function(methods) {  var F = Prototype.BrowserFeatures, T = Element.Methods.ByTag;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品在线观看视频| 欧美一区日韩一区| 亚洲天堂av一区| 91视频免费观看| 亚洲国产成人av网| 51午夜精品国产| 国产一区二区三区在线观看免费| 精品少妇一区二区三区视频免付费| 麻豆久久久久久| 国产欧美一区二区在线| 国产69精品久久777的优势| 亚洲欧美一区二区在线观看| 91毛片在线观看| 秋霞午夜鲁丝一区二区老狼| 欧美成人a∨高清免费观看| 国产麻豆成人精品| 亚洲欧美视频在线观看| 91麻豆精品国产综合久久久久久 | 国产精品私房写真福利视频| 一本大道久久a久久综合婷婷| 亚洲午夜精品网| 久久亚洲一区二区三区四区| 99亚偷拍自图区亚洲| 亚洲成av人影院在线观看网| 欧美精品一区二区三区一线天视频| 成人av集中营| 日韩av在线发布| 日韩一区中文字幕| 日韩一区二区免费电影| 成人爽a毛片一区二区免费| 亚洲午夜精品在线| 国产亚洲欧美中文| 69久久夜色精品国产69蝌蚪网| 国产在线精品免费av| 亚洲一线二线三线久久久| 亚洲精品一区二区三区影院| 91麻豆国产精品久久| 麻豆中文一区二区| 亚洲一区欧美一区| 国产日韩欧美综合一区| 欧美精品xxxxbbbb| 99免费精品视频| 国内精品国产成人国产三级粉色| 亚洲午夜电影网| **性色生活片久久毛片| 精品国产乱码久久| 欧美日韩黄视频| 97aⅴ精品视频一二三区| 国产一区二区三区综合| 日韩中文字幕区一区有砖一区| 椎名由奈av一区二区三区| 26uuu国产日韩综合| 91精品午夜视频| 在线观看一区二区精品视频| 成人av免费在线观看| 国模冰冰炮一区二区| 日韩和欧美的一区| 亚洲最新视频在线观看| 亚洲欧洲三级电影| 国产情人综合久久777777| 日韩一区二区精品| 欧美一级理论片| 欧美日韩性生活| 一本色道久久综合亚洲91| 成人黄动漫网站免费app| 国产精品一区二区在线观看不卡| 美女网站一区二区| 日韩电影在线免费观看| 亚洲国产精品一区二区www在线| 亚洲人成7777| 亚洲精品乱码久久久久久日本蜜臀| 国产精品丝袜久久久久久app| 亚洲精品在线免费观看视频| 日韩精品影音先锋| 精品国产百合女同互慰| 7777精品伊人久久久大香线蕉超级流畅 | 精品一区二区免费在线观看| 日本成人在线不卡视频| 日韩精品每日更新| 日韩av一区二区三区四区| 日本在线观看不卡视频| 秋霞电影一区二区| 国产麻豆91精品| 盗摄精品av一区二区三区| 高清不卡在线观看| 一道本成人在线| 欧美色欧美亚洲另类二区| 欧美日韩一本到| 精品欧美一区二区在线观看| 26uuu国产电影一区二区| 中文字幕的久久| 亚洲卡通动漫在线| 午夜不卡av免费| 国产自产高清不卡| 成人av在线播放网址| 欧洲一区在线电影| 日韩欧美一级精品久久| 久久久久99精品国产片| 成人欧美一区二区三区黑人麻豆 | 欧美一区二区三区视频| 日韩欧美一卡二卡| 亚洲国产成人一区二区三区| 亚洲黄色在线视频| 蜜桃一区二区三区四区| 国产精品一区免费在线观看| 91在线高清观看| 欧美一级片免费看| 亚洲国产高清aⅴ视频| 亚洲超碰精品一区二区| 国产精品综合一区二区三区| 一本大道久久a久久综合婷婷| 欧美一区二区三区爱爱| 国产精品视频观看| 天天做天天摸天天爽国产一区| 国产一区二区免费看| 一道本成人在线| 久久午夜羞羞影院免费观看| 亚洲欧美另类图片小说| 日本中文字幕不卡| 91蜜桃视频在线| 久久综合一区二区| 亚洲成人免费视频| 国产99久久精品| 欧美一区日韩一区| 亚洲蜜臀av乱码久久精品| 久久精品国产在热久久| 91女厕偷拍女厕偷拍高清| 日韩写真欧美这视频| 亚洲精品成人精品456| 国产sm精品调教视频网站| 欧美日韩激情在线| 亚洲天堂a在线| 国产精品99久久不卡二区| 欧美老肥妇做.爰bbww视频| 中文字幕一区二区三区精华液| 欧美aaaaaa午夜精品| 色婷婷av一区二区三区软件| 国产欧美中文在线| 精品一区二区三区在线观看| 欧美日韩夫妻久久| 亚洲免费在线观看视频| 成人av电影在线网| 国产三级三级三级精品8ⅰ区| 男人的j进女人的j一区| 欧美日韩电影在线播放| 最近日韩中文字幕| 成人免费三级在线| 国产午夜精品久久久久久免费视| 免费看欧美女人艹b| 欧美日韩在线直播| 亚洲女同女同女同女同女同69| 国产高清亚洲一区| 久久一夜天堂av一区二区三区| 日本中文在线一区| 5月丁香婷婷综合| 日韩成人免费在线| 欧美卡1卡2卡| 亚洲成av人在线观看| 欧美视频你懂的| 亚洲福利一二三区| 欧美少妇一区二区| 亚州成人在线电影| 欧美日韩在线电影| 亚洲成人一二三| 欧美久久免费观看| 日韩高清一区二区| 91精品久久久久久蜜臀| 热久久久久久久| 精品国内片67194| 国产一区不卡视频| 国产色婷婷亚洲99精品小说| 国产成人精品亚洲午夜麻豆| 久久精品男人的天堂| 成+人+亚洲+综合天堂| 中文字幕一区二区三区四区| 99re热这里只有精品免费视频| 中文字幕在线一区免费| 一本色道久久综合亚洲91| 亚洲一区二三区| 91麻豆精品国产91久久久更新时间| 天天做天天摸天天爽国产一区| 欧美一级精品在线| 国产精品亚洲人在线观看| 国产日本欧洲亚洲| 色诱视频网站一区| 亚洲福利一区二区三区| 精品卡一卡二卡三卡四在线| 国产成人精品1024| 一区二区三区中文在线观看| 欧美日韩精品欧美日韩精品 | 欧美精品一区二区三区高清aⅴ| 国产在线播放一区二区三区| 中文字幕av在线一区二区三区| 99久久99久久久精品齐齐| 亚洲永久免费av| 91精品国产手机| 国产sm精品调教视频网站| 一区av在线播放| 久久尤物电影视频在线观看| 成人app网站|