一样啊,没什么区别
function delSpan(参数)
function delSpan(参数)
解决方案 »
- 问个简单问题?
- 在线编译器如何实现插入图片功能?
- 帮忙简化一下这几句代码
- chrome下contentWindow不起作用,请大师进来看一眼
- onresize问题,要疯了~~~~
- 一个function使用计时器进行循环,怎么才能在另一个function中停止计时器计时??
- 如何过滤掉重复的值??
- 一个javascript的小问题
- 跟随屏幕移动的图层,并且可以用鼠标拖动---无法复制页面:)谁能解决?
- json数据从action中传到前台页面的问题
- 如何实现http://iask.sina.com.cn/b/8938481.html里的效果,
- 关于xmlhttp,我这里http_request.status 为什么=0?
function delSpan(mes){
alert(mes);
}
就这样就就行。
你可以这样写
spanNode.onclick = function(){
delSpan('hello');
}
function delSpan(msg){
alert(msg);
}
但是这样写在IE下容易内存泄漏……
如果只是一点不大的字符串和数字的话,推荐方法
spanNode.setAttribute('tempMsg','hello!');
spanNode.onclick = delSpan;
function delSpan(evt){
evt = evt || window.event;
var element = evt.target || evr.srcElement;
var msg = element.getAttribute('tempMsg');
alert(msg);
}
麻烦了一点……嘿嘿或者直接(这种方法,说实话,没有实验过……)
spanNode.tempMsg = 'hello!';
spanNode.onclick = delSpan;
function delSpan(evt){
evt = evt || window.event;
var element = evt.target || evr.srcElement;
var msg = element.tempMsg;
alert(msg);
}
然后buttonObj.onclick=clickbutton;
function clickbutton(){
window.event.srcElement.id //你需要参数就有了,
}
只有当这个onclick事件触发以后才知道参数的内容(或许这个前提很奇怪)
能否把一个未知的参数传递进取呢?如何实现?
class Container
{
private Component Comp;//未知
public void createComp()
{
this.Comp = new Component(this);
}
}class Component
{
private Container Cont;//已经知道
public Component(Container c)
{
this.Cont = c;
}
}