使用動態創建的TextBox和Button控件(ASP.NET C#頁面),我需要編寫JavaScript函數,它將(通過單擊按鈕)添加文本+一些小的刪除該文本旁邊的圖標(使用戶可以刪除該文本),並將其放置在某個容器(div或其他)中。如何在javascript中使用文本和小刪除圖標創建div容器
不知道我是否足夠清楚地解釋,但我想創建一個非常類似於這個stackoverflow標籤區域的東西(在我的情況下,應該通過點擊按鈕來創建標籤)。
另外我必須得到這些值後回發(寫入數據庫後,用戶提交該頁面)。 謝謝!
<script type="text/javascript">
function addTo(val)
{
document.getElementById('MainContent_txtbox').value = "";
var lblLink = document.createElement("span");
lblLink.appendChild(document.createTextNode(val));
document.getElementById('addItHere1').appendChild(lblLink);
}
</script>
在按鈕的點擊中,顯示div標籤
Label Labe3 = new Label();
Labe3.Text = "<div id=\"addItHere" + itemCounter.ToString() + "\" ></div>";
這聽起來像一個很酷的ID EA!你試過什麼了?你有困難嗎? –
刪除圖標有「class」,它在body中的onclick事件之後,被js識別並用「delete(target.parentNode)」命令或類似命令殺死。 –
@Asad是的,我創建了javascript函數 並點擊按鈕它顯示在div標籤 Label Labe3 = new Label(); Labe3.Text =「
」; 但我不知道繼續進行(讓用戶刪除它,並在回發中獲取這些值)。 –