「unclicking」元素可以說我有一個UL列表像這樣的:單擊並從UL列表
<ul id="interperson" onclick="addinterpersonal(this)">
<li>Critical and self-critical abilities</li>
<li>Teamwork</li>
<li>Interpersonal skills</li>
<li>Ability to work in an interdisciplinary team</li>
<li>Ability to communicate with experts in other fields</li>
<li>Appreciation of Diversity and multiculturality</li>
<li>Ability to work in an international context</li>
<li>Ethical commitment</li>
</ul>
<div id"printhere"> </div>
,當我在我的名單上的elents的一個點擊,這個元素是應該出現讓我們在「printhere」這個空間說。 另外,如果「printhere」上有一個元素,那麼如果我點擊它,它應該消失(被刪除)。 另一個功能(我可能會發現它,如果我單獨做第一步它是強制性的你們)是如果我點擊我的「interperson」列表中的一個元素,它已經在「printhere」列表中,然後會彈出一個警告消息通知它已被添加的用途。 這應該是在JavaScript中完成,而不是在jquery中,在此先感謝 ps。我曾試圖單獨做這件事,但我很沮喪,我發這個帖子(我通常不這樣做)
JavaScript的嘗試:
function addinterpersonal() {
var intel = document.getElementById("inter");
var myinter = document.getElementById("interperson").value;
var printlist = document.getElementById("selected");
intercount = intercount +1;
intel.innerHTML = intercount + " Interpersonal,";
printlist.innerHTML += "<li>" + myinter + "</li>";
}
你可以給li添加唯一的ID嗎? – Chausser
你可以發佈你的JavaScript嘗試,無論他們可能是多麼「破碎」?他們可以幫助您深入瞭解您不瞭解的問題和/或JS作爲一種語言。 – ajp15243
function addinterpersonal() { \t var myinter = document.getElementById(「interperson」).value; \t var printlist = document.getElementById(「selected」); \t printlist.innerHTML + =「