href怎么写

1. 在href里写javascript,这样写错在哪里 <div id="logout" style="text-align:left;diaplay:block;"> <a href="javascript:void(0);" onclick="fswitch()" >;登录</a></div><div id="login" align="center" style="display:none;">这里是登录的代码,代码省略</div><script>function fswitch(){ if (document.getElementById("login").style.display == "none"){ document.getElementById("login").style.display = "block"; document.getElementById("logout").style.display = "none"; alert("d"); } else{ document.getElementById("logout").style.display = "block"; document.getElementById("login").style.display = "none"; alert("3"); }}</script> 。
2. 网页中href怎样定向到自己写好的JQuery方法 你用href生成标签链接的吗?
哦 看出来了,你那个addtb()被包装在下面的这里面
$(function() {
function addtb(nowPage) {
.代码 。.
}
});
这个时候,你点那个链接调用不了addtb的问题是,addtb是不可达的,它是一个内部的方法,也就相关于一个局部变量一样,只可在内部使用,外面是无法访问的 。
举个简单的例子
function convert()
{
var i=0;
function display()
{
代码
}
}
//这里的display就像这个i一样,只可在这个convert里使用,作用域只是在这个convert()函数里面,外面是不可见的 。所以你的问题就是这个
改起来也简单,把这个addtb放到最外层就可以了
$(function() {
function href(i){
return "";
}
});
function addtb(nowPage) {
.代码 。.
【href怎么写】}