1 document.getElementById('menu').onclick = function(e) { 2 3 //浏览器 target 4 e = e || window.event; 5 var target = e.target || e.srcElement; 6 7 var pageid, hrefparts; 8 9 //只关心hrefs,非链接点击则退出 10 if (target.nodeName !== 'A') { 11 return; 12 } 13 14 //从链接中找出页面ID 15 hrefparts = target.href.split('/'); 16 pageid = hrefparts[hrefparts.length - 1]; 17 pageid = pageid.replace('.html', ''); 18 19 //更新页面 20 ajaxRequest('xhr.php?page=' + id, updatePageContents); 21 22 //浏览器阻止默认行为并取消冒泡 23 if (typeof e.preventDefault === 'function') { 24 e.preventDefault(); 25 e.stopPropagation(); 26 } else { 27 e.returnValue = false; 28 e.cancelBubble = true; 29 } 30 };
转载于:https://www.cnblogs.com/qzsonline/archive/2012/06/23/2559525.html
相关资源:JAVA上百实例源码以及开源项目