srcElement在其他浏览器中不起作用

时间:2016-02-02 07:32:46

标签: javascript

我使用scrElement在javascipt语法上有错误。我用过这段代码。

function SetaTestfunction(obj){
    if (obj != null)
        el = obj;
    else
        el=event.srcElement;

    //code follows..
}

错误' TypeError:' null'不是一个对象(评估' event.srcElement')'在这一行:event.srcElement

我也尝试使用这行代码进行测试。

function SetaTestfunction(obj) {
    alert(event.srcElement);
    alert(event.target);
    //code follows..
}

但没有运气。

该代码正在使用IE和Chrome,但它并不适用于Safari。有人可以告诉我应该用什么?

1 个答案:

答案 0 :(得分:0)

Reniel已在您之前的问题中回答了同样问题:

javascript-error-typeerror-null-is-not-an-object-evaluating-event-target如果您在实施此问题时遇到任何问题。请发布您尝试过的错误和代码。

document.onmouseup = function hideaddrspopup (event) 
{
  if (event.srcElement.id != 'fieldName' || event.target.id != 'fieldName')
   {   
     alert(event.srcElement.id);
     alert(event.target.id);
   }
}