同一个页面js按钮一个有效一个无效

<--JS代码如下--><script>window.onload=function(){varshit=!-[1,];varoWin=document.getEleme... <-- JS代码如下 -->
<script>
window.onload = function ()
{
var shit = !-[1, ];
var oWin = document.getElementById("win");
var oLay = document.getElementById("overlay");
var oBtn = document.getElementsByTagName("button")[0];
var oClose = document.getElementById("close");

var bDrag = false;
var disX = disY = 0;
var iScrollT = document.documentElement.scrollTop || document.body.scrollTop;
var iScrollL = document.documentElement.scrollLeft || document.body.scrollLeft;

oBtn.onclick = function ()
{
oLay.style.display = "block";
oWin.style.display = "block";
shit && (oLay.style.height = document.body.offsetHeight + "px");
};
oClose.onclick = function ()
{
oLay.style.display = "none";
oWin.style.display = "none";

};
oClose.onmousedown = function (event)
{
(event || window.event).cancelBubble = true;
};

document.onmousemove = function (event)
{
if (!bDrag) return;
var event = event || window.event;
var iL = event.clientX - disX + iScrollL;
var iT = event.clientY - disY + iScrollT;
var maxL = document.body.clientWidth - oWin.offsetWidth;
var maxT = document.body.clientHeight - oWin.offsetHeight;
iL = iL < 0 ? 0 : iL;
iL = iL > maxL ? maxL : iL;
iT = iT < 0 ? 0 : iT;
iT = iT > maxT ? maxT : iT;

oWin.style.marginTop = oWin.style.marginLeft = 0;
oWin.style.left = iL + "px";
oWin.style.top = iT + "px";
return false
};

};
</script>
<!-- 按钮代码如下-->
展开
 我来答
廖莘0Fod7c
推荐于2016-01-22
知道答主
回答量:64
采纳率:0%
帮助的人:24.6万
展开全部
document.getElementsByTagName("button")[0];
很明显的这段代码只会找第一个button的按钮
用jquery实现吧!
$("button");
追问
怎么把他设置成变化的呢?我按哪个按钮他就调取那个的值
追答
$("button") 这个就是所有的按钮都能弄到的!
流风子云51d37d
2014-07-07 · TA获得超过498个赞
知道小有建树答主
回答量:810
采纳率:100%
帮助的人:395万
展开全部
代码是重复的?把完整的html发上来,我来调试一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式