
onclick调用js函数提示函数名未定义 15
<scripttype="text/javascript">functiontarget(id){if(id==0){document.getElementById('p...
<script type="text/javascript">
function target(id){
if(id==0){
document.getElementById('password').style.display="block";
}
else if(id==1){
document.getElementById('password').style.display="none";
}
}
</script>
<input name="photoclass" type="radio" value="0" checked="checked" id="photoclass" onclick="target(1);" /><label for="photoclass"><em>公开</em></label>
<input name="photoclass" type="radio" value="1" id="photoclass1" onclick="target(0);" /><label for="photoclass1"><em>私密</em></label>
提示 展开
function target(id){
if(id==0){
document.getElementById('password').style.display="block";
}
else if(id==1){
document.getElementById('password').style.display="none";
}
}
</script>
<input name="photoclass" type="radio" value="0" checked="checked" id="photoclass" onclick="target(1);" /><label for="photoclass"><em>公开</em></label>
<input name="photoclass" type="radio" value="1" id="photoclass1" onclick="target(0);" /><label for="photoclass1"><em>私密</em></label>
提示 展开
3个回答
展开全部
格式问题。js不能象vbs那样写else if,改成这样:
<script type="text/javascript">
function target(id){
if(id==0){
document.getElementById('password').style.display="block";
}
else{
if(id==1){
document.getElementById('password').style.display="none";
}
}
}
</script>
<input name="photoclass" type="radio" value="0" checked="checked" id="photoclass" onclick="target(1);" /><label
for="photoclass"><em>公开</em></label>
<input name="photoclass" type="radio" value="1" id="photoclass1" onclick="target(0);" /><label
for="photoclass1"><em>私密</em></label>
<div id="password"> aaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
<script type="text/javascript">
function target(id){
if(id==0){
document.getElementById('password').style.display="block";
}
else{
if(id==1){
document.getElementById('password').style.display="none";
}
}
}
</script>
<input name="photoclass" type="radio" value="0" checked="checked" id="photoclass" onclick="target(1);" /><label
for="photoclass"><em>公开</em></label>
<input name="photoclass" type="radio" value="1" id="photoclass1" onclick="target(0);" /><label
for="photoclass1"><em>私密</em></label>
<div id="password"> aaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我拿下来给你运行了一下,代码都没问题,就是你这句:
document.getElementById('password').style.display="block";
那个ID为password的元素不存在,呵呵,你随便加个div把它的ID设为password就没问题了
document.getElementById('password').style.display="block";
那个ID为password的元素不存在,呵呵,你随便加个div把它的ID设为password就没问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参数要用引号括起来???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询