js全局变量无效
<script>varonline=newArray();//获取QQ号varuin;$(document).ready(function(){$(".service_q...
<script>
var online= new Array();
//获取QQ号
var uin;
$(document).ready(function(){
$(".service_qq a").each(function(){
uin+=$(this).attr("class")+":";
});
});
alert(uin);
document.write('<script type="text/javascript" src="http://webpresence.qq.com/getonline?Type=1&'+uin+'"></scr'+'ipt>');
</script>
alert(uin)输出undefined .但是我在已经循环给uin赋值了为什么.. 展开
var online= new Array();
//获取QQ号
var uin;
$(document).ready(function(){
$(".service_qq a").each(function(){
uin+=$(this).attr("class")+":";
});
});
alert(uin);
document.write('<script type="text/javascript" src="http://webpresence.qq.com/getonline?Type=1&'+uin+'"></scr'+'ipt>');
</script>
alert(uin)输出undefined .但是我在已经循环给uin赋值了为什么.. 展开
4个回答
展开全部
var online = new Array();
//获取QQ号
var uin;
$(document).ready(function() {// 等待ready事件触发之后执行
$(".service_qq a")
.each(function() {
uin += $(this).attr("class") + ":";
});
});
alert(uin);// 所以到这里没有负值操作
document.write('<script type="text/javascript" src="
);
追问
那我该如何操作才能得到uin的值而且要document.write()
追答
// 把js移到页面底部
var online = new Array();
//获取QQ号
var uin;
$(".service_qq a")
.each(function() {
uin += $(this).attr("class") + ":";
});
alert(uin);// 所以到这里没有负值操作
document.write('<script type="text/javascript" src="
);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js全局变量无效的解决方法:
在java面板输入如下指令:
// 把js移到页面底部
var online = new Array();
//获取QQ号
var uin;
$(".service_qq a")
.each(function() {
uin += $(this).attr("class") + ":";
});
alert(uin);// 所以到这里没有负值操作
document.write('<script type="text/javascript" src="
);
在java面板输入如下指令:
// 把js移到页面底部
var online = new Array();
//获取QQ号
var uin;
$(".service_qq a")
.each(function() {
uin += $(this).attr("class") + ":";
});
alert(uin);// 所以到这里没有负值操作
document.write('<script type="text/javascript" src="
);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把变量定义放在$(document).ready(function(){}里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询