2015-09-05 4 views
1

ниже код работает отлично, если я запускаю его на Google Chrome браузером, но не на светлячокСсылка на объект Event в JavaScript

объект события не определен в Firefox .so, как я могу получить ссылку на объект события в этом случае

<html> 
<body> 

<p>Click the button to display the date.</p> 

<button onclick="displayDate()">The time is?</button> 

<script> 
function displayDate(e) { 
if (!e) var e = window.event; 
alert(e.target.innerText); 
    document.getElementById("demo").innerHTML = Date(); 
} 
</script> 

<p id="demo"></p> 

</body> 
</html> 

поблагодарить за вашу помощь

ответ

1

для Firefox, вы должны передать событие функции:

<button onclick="displayDate(event)">The time is?</button> 

<script> 
    function displayDate(e) { 
    document.getElementById("demo").innerHTML = Date(); 
    } 
</script> 

http://jsfiddle.net/k6cge4a0/1/

Смежные вопросы