2013-06-29 3 views
0
<html> 
<body> 
<html> 
<body> 
<ul id="navigation"> 
    <li><a href="Code libraries">Code libraries</a></li> 
    <li><a href="Web sites">Web sites</a></li> 
    <li><a href="Archives">Archives</a></li> 
</ul> 
</body> 
</html> 
</body> 
</html> 
<script> 
window.onload = function() { 
    var navigation = document.getElementById("navigation"); 
    navigation.onclick = function (evt) { 
     var event = evt || window.event; 
     var target = event.target || event.srcElement; 
     var text = "Link's text: " + target.innerHTML; 
     alert(text); 
    } 
}; 
</script> 

Вопрос:Поддерживает ли IE 10 событие event.target?

Если я изменил:

var event = evt || window.event; 
var target = event.target || event.srcElement; 

в

var event = evt; 
var target = event.target; 

Он по-прежнему работает в IE (я использую IE 10), Означает ли это: IE10 также поддерживает event.target, и в будущем мне не нужно использовать этот код: var target = event.target || event.srcElement;?

+3

В следующий раз, вы можете просто хотите проверить документацию от Microsoft: http://msdn.microsoft.com/en-us/library/ie/ff974946(v= vs.85) .aspx – lqc

+0

[IE9 и выше версии этого браузера недоступны для пользователей Windows XP] (http://windows.microsoft.com/en-us/internet-explorer/products/ie-9/system- требования), поэтому лучше поддерживать обратную совместимость для поклонников IE8/7, не затронутых, по крайней мере, в ближайшие годы. – Stano

ответ