function clickOnFolder(foldername,folderId,cid) { var clicked = indexOfEntries[folderId] xNowMove(foldername,cid) if (!clicked.isOpen) clickOnNode(folderId) return if (clicked.isSelected) return } 以上是方法体,我想要把参数传入其中的另一个方法xNowMove(foldername,cid) 问题是这个clickOnFolder方法都没有进入执行
re:
你这写些什么
<a href="#" name="a" onclick="a();">alertB</a>
<a href="#" name="a" onclick="javascript:a();alert('dd');">alertC</a>
这样能看出来不同了吧
<a href="javascript:clickOnFolder();">请点击1</a>
<a onclick="javascript:clickOnFolder();">请点击2</a>
<a onclick="clickOnFolder();">请点击3</a>
以上三种写法都是可以的
{
var clicked = indexOfEntries[folderId]
xNowMove(foldername,cid)
if (!clicked.isOpen)
clickOnNode(folderId) return if (clicked.isSelected)
return
}
以上是方法体,我想要把参数传入其中的另一个方法xNowMove(foldername,cid)
问题是这个clickOnFolder方法都没有进入执行
<a onclick="javascript:clickOnFolder();">这个在执行时clickOnFolder被重新包装在一个函数中.
function(){
clickOnFolder();
}
<a onclick="clickOnFolder();">这个是把click的事件处理函数定向为clickOnFolder函数
<a href="javascript:alert(desc+'--'+id+'--'+cid);clickOnFolder(desc,id,cid)"></a>看一看参数对不
<a href="javascript:alert('cc');clickOnFolder(desc,id,cid)"></a>却弹不出来了,这是怎么回事?
你知不知下面这个:
<a onclick='javascript:this.innerHTML = "11";'>前有javascript</a>
<a onclick='this.innerHTML = "11";'>前无javascript</a>
依你的看法会怎样?
为什么,两个一样的效果?
这三个参数是什么意思 全局变量?