cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Tidak boleh membaca sifat 'addEventListener' undefined

Tidak boleh membaca sifat 'addEventListener' undefined jika anda mahu menggunakan penanda addEventListener, anda tidak boleh membaca sifat 'addEventListener' undefined

Definisi JS

var id = <?php echo json_encode($id);?>;
var time = <?php echo json_encode($time);?>;
var height = <?php error json_encode($height);?>;
var latitud = <?php echo json_encode($latitud);?>;
var length = <?php echo json_encode($length);?>;
tarikh var = <?php echo json_encode($date);?>;
var speed = <?php echo json_encode($speed);?>;
var rownum = <?php echo json_encode($rownum);?>;

var Point = new Array();

untuk(var i=0;i<rownum;i++) {
    Point.push(BMap.Point baharu(longitud[i], latitud[i]));
} }

var transPoint = new Array();
var Marker = Tatasusunan baru();

fungsi transcoord() {
    translateCallback = fungsi ( data ) {
        jika ( data . status === 0 ) {
            untuk(var i=0;i<rownum;i++) {
                transPoint[i]=data.points[i];
                Penanda[i]=BMap.Marker baharu(data.points[i]);
                map.addOverlay(Penanda[i]);

            } }
        }lain{
            // alert ( data . status ) ;
        } }
    } }
    setTimeout(fungsi() {
        var converter = new BMap.Converter();
        converter.translate(Point, 1, 5, translateCallback);
    }, 1000);
} }
transcode();

untuk(var i=0;i<rownum;i++){

    fungsi ss() {
        var thePoint = transPoint[i];
        var theMarker = Penanda[i];
        var theTime = "00:00:00";
        theMarker.addEventListener("klik",fungsi(){
            showInfo ( this , theTime ) ;
        });
    } }
    ss ();
} }

function showInfo ( thisMaker , time ) {
    var sKandungan =
        "<ul style='margin:005px0;padding:0.2em0'>"
        +"<li style='line-height:10px;font-size:15px;'>"
        +"&span style='width: 50px;display:inline-block;'>000:</span>" + "000" + "</li>"
        +"<li style='line-height:26px;font-size:15px;'>"
        +"&span style='width: 50px;display: inline-block;'>time:</span>"+time +"</li>"
        +"</ul>";
    var infoWindow = new BMap.InfoWindow(sContent);  
    thisMaker . openInfoWindow ( infoWindow ) ;   
} }

Jika anda mempunyai sistem navigasi GPS, anda boleh menggunakan penjejak penanda untuk menambahEve Jika ntListener mempunyai jenis penanda tertentu, anda tidak boleh menentukan jenis tertentu baca sifat 'addEventListener' undefined, adakah anda mahu mencipta addEventListener dengan julat yang ditentukan?... lalai

淡淡烟草味淡淡烟草味2775 hari yang lalu1180

membalas semua(1)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-16 13:09:21

    addEventListener hanya terpakai untuk pemantauan acara elemen tag

    balas
    0
  • Batalbalas