0
我有一個與JS相關的問題。我很新!JS - 禁用選擇元素
我已經[組合框]有n個元素。
我也有功能稱爲「的GetValues()」,它返回列表框元素如:眼下
array (size=5)
'value' => string '...' (length=25)
'level' => int 1
,用戶將看到的元素(值)的組合框。一切工作完美,但我想做JS功能,這將做以下事情:
當用戶從組合框中單擊一個元素(選擇),從列表框中的其他元素,'級別'較低(<)得到自動禁用(不可能點擊)。
我想是這樣的,但停了下來,因爲我主要集中在PHP和剛學JS現在:
<script type="text/javascript">
function JS(){
if(document.getElementById('types').value)
{
var id = document.getElementById('types');
for (var i = 0; i < id.length; i++) {
if(allelements.level < selected.level)
? op[i].disabled = true
: op[i].disabled = false ;
}
電流功能是用僞代碼[還沒有完成。 也許有人可以爲我想要的編寫正確運行的js代碼。我不知道如何訪問數組的值'level'等等。幫助將不勝感激!
嘗試'class'。 'id'是唯一的 – prasanth
'document.getElementById('types')'一次只返回1個元素。 –