2011-10-27 85 views
0

我在JavaScript中有一個表(你可以在這裏找到的代碼:http://jsfiddle.net/webYa73/xuw23/JavaScript和選擇框改變事件

如果我在選擇框中選擇「case6」,會出現一個按鈕附近的輸入字段(3cols ),編輯按鈕應該改變,而不是我們應該看到一個保存按鈕和取消按鈕

我怎麼能在JavaScript中實現? 請幫助 感謝

+0

我真的很新的Javascript,我不知道該怎麼做 – user1015906

+0

請停止重新發布了同樣的問題 – david

回答

1

您需要綁定一個onChange事件的選擇框來觸發調用一個函數時,箱變 http://www.w3schools.com/jsref/event_onchange.asp

包含在文檔中保存並取消元素,但它們標記爲隱藏 http://www.w3schools.com/cssref/pr_class_visibility.asp

當onchange事件觸發時,從保存中刪除隱藏屬性並取消並向編輯按鈕添加隱藏屬性。

如果你使用jQuery庫 http://jquery.com/

而且從看你的代碼,你可能想了解的迭代,用創建選項框的for循環,而不是寫你也許會發現這更容易:

var opt1 = document.createElement("option"); 
    var opt2 = document.createElement("option"); 
    var opt3 = document.createElement("option"); 
    var opt4 = document.createElement("option"); 
    var opt5 = document.createElement("option"); 
    var opt6 = document.createElement("option"); 
    var opt7 = document.createElement("option"); 

希望幫助