私は現在、ボタンの追加と削除を行う2つのボタンを持っています。また、ユーザーのジオロケーションを取得する3番目のボタン。 3番目のボタンとして機能するように追加されたボタンを作成するにはどうすればよいですか?ボタンが追加されると、Geolocation機能が自動的に実行されます。ボタンを1つの機能として動作させるためにボタンを追加する
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<style>
button{
height:100px;
width: 80px;
text-align: center;
margin: 5px 4px;
}
#mainButtons button{
display: inline-block;
margin: auto;
}
</style>
<div id="mainButtons">
<button onclick="addButton()">Add Contact</button>
<button onclick="removeButton()">Remove Contact</button>
</div>
</br>
<div id="que"></div>
<script>
var increment = 0;
function addButton(){
$("#que").append($("<button id='btn"+(increment++)+"'>Send Location to: "+ (increment)+"</button>"));
}
function removeButton(){
$("#btn"+(increment-1)).remove();
increment--;
}
</script>
</head>
<body>
<button onclick="getLocation()">Send Location to: </button>
<p id="MyLocation"></p>
<script>
var x = document.getElementById("MyLocation");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
</body>
</html>
あなたのボタンにonclickを追加することはできませんか? $( "#que")。append($( "")); ' – andrewgi
私はちょうどhtml/javaを学ぶことから始まるスマートな笑ではありません。これを試してみる –
これはJavaとは関係がありません。実際にJavaの質問タグを削除しました。 JavaとJavascriptの違いを参照してください。 –