我有一個示例代碼:從javascript中事件onclick獲取值時出錯?
<span id="app_name_1"></span><a onclick="addSelectApplication('name 1');" href="#">Add name 1</a>
<span id="app_name_2"></span><a onclick="addSelectApplication('name 2');" href="#">Add name 2</a>
<span id="app_name_3"></span><a onclick="addSelectApplication('name 3');" href="#">Add name 3</a>
和JavaScript
<script>
function addSelectApplication(title) {
for(var i=0; i<3; i++) {
parent.document.getElementById('app_name_'+i).innerHTML = title;
}
}
</script>
當我點擊Add name 1
,結果是
<span id="app_name_1">name 1</span>
<span id="app_name_2">name 1</span>
<span id="app_name_3">name 1</span>
如何使用結果的解決方法是:
當點擊Add name 1
<span id="app_name_1">name 1</span>
<span id="app_name_2"></span>
<span id="app_name_3"></span>
當單擊Add name 2
<span id="app_name_1"></span>
<span id="app_name_2">name 2</span>
<span id="app_name_3"></span>
爲什麼使用家長?這是在iframe或其他內容 –
這些答案中的任何一個解決您的問題?如果是這樣,請接受你最感到幫助的人。 – Madbreaks