<style>
.drag{position:relative;cursor:hand}
</style>
<script language="JavaScript">
var dragapproved=false
var eventsource,x,y
function move()
{
if (event.button==1&&dragapproved) //改变被拖动元素在页面上的位置
{
eventsource.style.pixelLeft=temp1+event.clientX-x
eventsource.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags()
{
if (!document.all)
return
if (event.srcElement.className=="drag") //捕捉鼠标和被拖动元素的当前位置
{
dragapproved=true
eventsource=event.srcElement
temp1=eventsource.style.pixelLeft
temp2=eventsource.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags //鼠标左键按下时,准备拖动
document.onmouseup=new Function("dragapproved=false")//鼠标左键放开时,拖动停止function create()
{
for(i=0;i<document.all.mychoice.length;i++)
if(document.all.mychoice[i].checked)
{
mytype=document.all.mychoice[i].value;
document.all.myadd.innerHTML+="<input type="+mytype+" class=drag>";
break;
}
}
</script>
<input type=radio name=mychoice value=radio>radio
<input type=radio name=mychoice value=checkbox>checkbox
<input type=radio name=mychoice value=text>text
<input type=radio name=mychoice value=button>button
<input type=button value=create onclick=create()>
<div id=myadd></div>
.drag{position:relative;cursor:hand}
</style>
<script language="JavaScript">
var dragapproved=false
var eventsource,x,y
function move()
{
if (event.button==1&&dragapproved) //改变被拖动元素在页面上的位置
{
eventsource.style.pixelLeft=temp1+event.clientX-x
eventsource.style.pixelTop=temp2+event.clientY-y
return false
}
}
function drags()
{
if (!document.all)
return
if (event.srcElement.className=="drag") //捕捉鼠标和被拖动元素的当前位置
{
dragapproved=true
eventsource=event.srcElement
temp1=eventsource.style.pixelLeft
temp2=eventsource.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=move
}
}
document.onmousedown=drags //鼠标左键按下时,准备拖动
document.onmouseup=new Function("dragapproved=false")//鼠标左键放开时,拖动停止function create()
{
for(i=0;i<document.all.mychoice.length;i++)
if(document.all.mychoice[i].checked)
{
mytype=document.all.mychoice[i].value;
document.all.myadd.innerHTML+="<input type="+mytype+" class=drag>";
break;
}
}
</script>
<input type=radio name=mychoice value=radio>radio
<input type=radio name=mychoice value=checkbox>checkbox
<input type=radio name=mychoice value=text>text
<input type=radio name=mychoice value=button>button
<input type=button value=create onclick=create()>
<div id=myadd></div>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货