程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-js中使用select控件時需要加上form嗎?

javascript-js中使用select控件時需要加上form嗎?

編輯:編程綜合問答
js中使用select控件時需要加上form嗎?

在頁面中,有表單form1, 裡面有一個select控件, 名稱為category。
而在js中設置select時,
如果document.category.options[tt]=new Option("", "");就無法創建成功。

但是使用document.form1.category.options[tt]=new Option("", "");就可以創建成功。

是不是在使用select控件時,外層一定要加上一個form?

最佳回答:


原因是
document.xxxx是無法直接獲取到dom元素的
只有通過form的橋接才能拿到
解決方案:
1,使用form
2,使用其他選擇方式
比如 給select加個ID='selectOne'
然後
document.category.options[tt]
改成
document.getElementById('selectOne').options[tt]

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved