<script type="text/javascript">
<!--
var DOMextend=function(name,fn)
{
if(!document.all)
{
eval("HTMLElement.prototype."+name+"=fn");
}
else
{
var _createElement=document.createElement;
document.createElement=function(tag)//为createelement函数绑定自定义函数
{
var _elem=_createElement(tag);
eval("_elem."+name+"=fn");
return _elem;
}
var _getElementById=document.getElementById;
document.getElementById=function(id)//为getElementById函数绑定自定义函数
{
var _elem=_getElementById(id);????这边是不是有问题
eval("_elem."+name+"=fn");
return _elem;
}
var _getElementsByTagName=document.getElementsByTagName;
document.getElementsByTagName=function(tag)
{
var _arr=_getElementsByTagName(tag);
for(var _elem=0;_elem<_arr.length;_elem++)
{
eval("_arr[_elem]."+name+"=fn");
}
return _arr;
}
}
}
DOMextend("appendTo",function(e){
var _this=this;
e.appendChild(_this);
return _this; })
DOMextend("prependTo",function(e){
var _this=this;
e.insertBefore(_this,e.firstChild);
return _this;
})
<!--
var DOMextend=function(name,fn)
{
if(!document.all)
{
eval("HTMLElement.prototype."+name+"=fn");
}
else
{
var _createElement=document.createElement;
document.createElement=function(tag)//为createelement函数绑定自定义函数
{
var _elem=_createElement(tag);
eval("_elem."+name+"=fn");
return _elem;
}
var _getElementById=document.getElementById;
document.getElementById=function(id)//为getElementById函数绑定自定义函数
{
var _elem=_getElementById(id);????这边是不是有问题
eval("_elem."+name+"=fn");
return _elem;
}
var _getElementsByTagName=document.getElementsByTagName;
document.getElementsByTagName=function(tag)
{
var _arr=_getElementsByTagName(tag);
for(var _elem=0;_elem<_arr.length;_elem++)
{
eval("_arr[_elem]."+name+"=fn");
}
return _arr;
}
}
}
DOMextend("appendTo",function(e){
var _this=this;
e.appendChild(_this);
return _this; })
DOMextend("prependTo",function(e){
var _this=this;
e.insertBefore(_this,e.firstChild);
return _this;
})
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货