0
我正在用javascript構建一個網站。我有一張傳單地圖和一些標記。我有一個div的列表和複選框。我想用複選框過濾標記。但是我的onclick函數無法訪問標記的數據。像這樣:javascript - 複選框onclick函數在另一個函數
function onclick() {
//delete marker
//i can not reach marker's data from here
}
function initializeMap() {
//something
function markers() {
//my markers defined here
function onclickIwant() {
//something
}
}
}
我想使用onclick onclickIwant
功能複選框或onclick
功能達到標記的數據。我能怎麼做?
我的html:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>title</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
<link rel="stylesheet" href="leaflet.css"/>
</head>
<body>
<div id="harita"></div>
<script src="leaflet.js"></script>
<script src="index.js"></script>
<div id="liste">
<input type="checkbox" id="id1" checked="true" onclick="somefunction();"><label>id1</label>
<input type="checkbox" id="id2" checked="true" onclick="somefunction();"><label>id2</label>
<input type="checkbox" id="id3" checked="true" onclick="somefunction();"><label>id3</label>
<ol id="Listesi"></ol>
</div>
</body>
</html>