2015-06-02 25 views
5

Mã sau đây không hoạt động. Các sự kiện onClick không bao giờ được kích hoạt nhưng tôi không thấy lỗi trong trình duyệt hoặc bảng điều khiển.React onClick không kích hoạt

var React = require('react'); 

var Button = React.createClass({ 
    render: function() { 
    return (
     <div className="Button"> 
     <span className="left" onclick={function() {alert("left")}}>Left</span> 
     <span className="right" onclick={function() {alert("right")}}>Right</span> 
     <span className="middle" onclick={function() {alert("middle")}}>Middle</span> 
     </div> 
    ); 
    } 
}); 

module.exports=Button; 

tôi sử dụng cảnh báo chỉ để thử nghiệm CSS nhỏ

+2

bạn đã thử với onClick thay vì onclick? –

+0

xin vui lòng tạo fiddle – kag

+0

Cũng 'alert.bind (này," trái ")' doesnot làm việc –

Trả lời

8

Bạn có một lỗi đánh máy trong ví dụ của bạn. Sử dụng 'onClick' thay vì 'onclick'.

<span className="left" onClick={function() {alert("left")}}>Left</span> 

thấy jsfiddle cho một ví dụ làm việc - https://jsfiddle.net/Ltdc8qpr/1/

Các vấn đề liên quan