0
我有以下代碼。當點擊「添加更多」時,它會顯示一個隱藏的輸入textarea。如何把它放在一個函數中,然後我可以點擊添加更多的無限期?我試過了,但沒有成功。謝謝!點擊添加隱藏的輸入;我如何編寫一個可以添加無限新輸入的函數?
function HideContent(d) {
document.getElementById('cng').style.display = "block";
document.getElementById('cng').innerHTML='Click to show.';
document.getElementById(d).style.display = "none";
}
function ShowContent(d, s) {
document.getElementById(s).style.display = "none";
document.getElementById(d).style.display = "list-item";
}
function ReverseDisplay(d) {
if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
else { document.getElementById(d).style.display = "none"; }
}
<form>
<input type="textarea" name="user3">
<a href="javascript:ShowContent('uniquename1', 'cng1')" backgorund="orange">
<div id="cng1" style="display">Click to add more.</div>
</a>
<div id="uniquename1" style="display:none;">
<input type="textarea" name="user1">
<a href="javascript:ShowContent('uniquename2', 'cng2')">
<div id="cng2" style="display">Click to add more</div>
</a>
</div>
<div id="uniquename2" style="display:none;">
<input type="textarea" name="user2">
<a href="javascript:ShowContent('uniquename3', 'cng3')">
<div id="cng3" style="display">Click to add more</div>
</a>
</div>
<br><input type="submit">
</form>
嗨,這是正是我需要的。但是我把你的代碼放在一起,然後運行它。它不適合我。請參閱下面的帖子。 – user2607925 2014-10-09 17:36:52
它在上面的代碼片段中爲我運行,它不需要任何jQuery。在下面的轉貼中,您是否將JS和HTML分開,或者將其全部粘貼到同一部分? – 2014-10-09 18:05:43
我不知道爲什麼它不適合我。我的代碼完全像我的帖子。它在一個文件中。我將JS與