Chr*_*raf 4 javascript cross-browser
如何在任何浏览器中获取onSubmit事件的发件人?或者至少在FF和IE?ESP.如event.srcElement在IE浏览器似乎是目标?嗯,explicitOriginaltarget除了FF之外的浏览器有没有什么?
我正在寻找纯 javascript中的任何解决方案,没有JQuery.
我想做什么:我有一张表格.根据发件人的不同,我希望在onSubmit(event)例行程序中执行不同的操作.
我在init函数中得到了什么:
var top_most_form = document.getElementById("upper_menu_form");
top_most_form.onsubmit=function(event){
var target = <apparently magical things have to happen here>;
if ("upper_menu_form" == target.id) {
AddSpinner();
AddStarttimeToForm();
AddThruputToUpperForm();
} else {
return false;
}
Run Code Online (Sandbox Code Playgroud)
小智 6
在这里你有一个功能.您只需要评估事件对象中存在的参数
function getTarget(e){
e=e||window.event;
return (e.target||e.srcElement);
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14956 次 |
| 最近记录: |