我有两个功能如下。有没有办法访问变量"结果"在顶部函数中使用" e"当我不被允许修改底部功能?在这里,添加'按钮单击会自动触发事件。
elem.addEventListener('add',function (e) {
// need to do something with the variable "result"
},true);
$(#myButton).click(function(evt) {
var result = myFunction();
if (result != null) {
doSomething();
}
});
答案 0 :(得分:0)
Frist是这个javascript还是jQuery?大声笑只是javascript这样做:
请注意,javascript事件监听器正在寻找添加事件,而不是单击。
elem.addEventListener('click',function(e) {
var result=myFunction();
if(result!==NULL)doSomething();
},true);
使用jQuery库:
$('#myButton').click(function() {
var result=myFunction();
if(result!==NULL)doSomething();
});
使用参数传递变量:
var variable=2;//send an int
myFunction(variable);
myFunction('send a string');
variable===true;//send a boolean
myFunction(variable);
myFunction(passedOver){
console.log(passedOver);
}