js的innerHTML="后面显示内容问题

functiona(id){document.getElementById('b').innerHTML="<ahref="<ahref="javascript:retu... function a(id) {

document.getElementById('b').innerHTML="<a href="
<a href="javascript:return void(0);" onClick="switch_tab(0, "+id+")">选项卡1</a>
<a href="javascript:return void(0);" onClick="switch_tab(1, "+id+")">选项卡2</a>
<a href="javascript:return void(0);" onClick="switch_tab(2, "+id+")">选项卡3</a>
<div id="tabs_"+id+"_0">选项卡1内容</div>
<div id="tabs_"+id+"_1" style="display:none;">选项卡2内容</div>
<div id="tabs_"+id+"_2" style="display:none;">选项卡3内容</div>
";}
展开
 我来答
百度网友5b0e900
2012-01-30 · TA获得超过459个赞
知道小有建树答主
回答量:95
采纳率:0%
帮助的人:109万
展开全部
function a(id) {
document.getElementById('b').innerHTML = '<a href='
+ '<a href="javascript:return void(0);" onClick="switch_tab(0, ' + id + ')">选项卡1</a>'
+ '<a href="javascript:return void(0);" onClick="switch_tab(1, ' + id + ')">选项卡2</a>'
+ '<a href="javascript:return void(0);" onClick="switch_tab(2, ' + id + ')">选项卡3</a>'
+ '<div id="tabs_' + id + '_0">选项卡1内容</div>'
+ '<div id="tabs_' + id +'_1" style="display:none;">选项卡2内容</div>'
+ '<div id="tabs_' + id +'_2" style="display:none;">选项卡3内容</div>';
}

这样写就OK了,当你引号里嵌套引号的时候注意双引号和单引号的交错使用
更多追问追答
追问
恩非常感谢,那个+ 是什么意思哦?在里面两个变量之间也可以加+号码?
追答
你可以这么理解:
var name = "Jack";
alert("hello, " + name + ", good!");
那么此时打印出来的就是: hello, Jack ,good!

所以+号就是连接两个字符串的连接符,字符串"ab" + "cd"就等于"abcd"
anizephyr
2012-01-31 · TA获得超过341个赞
知道答主
回答量:60
采纳率:0%
帮助的人:54.1万
展开全部
引号用的很混乱
function a(id) {
document.getElementById('b').innerHTML="<a href='javascript:return void(0);' onClick='switch_tab(0, "+id+")'>选项卡1</a>"+
"<a href='javascript:return void(0);' onClick='switch_tab(1, "+id+")'>选项卡2</a>"+
"<a href='javascript:return void(0);' onClick='switch_tab(2, "+id+")'>选项卡3</a>"+
"<div id='tabs_"+id+"_0'>选项卡1内容</div>"+
"<div id='tabs_"+id+"_1' style='display:none;'>选项卡2内容</div>"+
"<div id='tabs_"+id+"_2' style='display:none;'>选项卡3内容</div>";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用户名kd仔
2012-01-30 · TA获得超过405个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:292万
展开全部
什么问题?
更多追问追答
追问
不能运行,帮忙看下那里问题
追答
你想做下拉导航是吧?document.getElementById('b').innerHTML="<a href="你这一行和后面的元素貌似都没有衔接起来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式