Datalist options ਕੈਲੈਕਸ਼ਨ

ਡਿਫਾਇਨੇਸ਼ਨ ਅਤੇ ਵਰਤੋਂ

options 集合返回 元素 中所有选项的集合。

注释:集合中的元素按照它们在源代码中出现的顺序进行排序。

另请参阅:

HTML 参考手册:HTML <datalist> ٹیگ

HTML 参考手册:HTML <option> ٹیگ

实例

例子 1

找出指定的 元素中有多少个选项:

var x = document.getElementById("browsers").options.length;

نفس خود سجاوٹ کریں

x ਦਾ ਨਤੀਜਾ ਹੋਵੇਗਾ:

5

提示:页面下方提供更多实例。

语法

datalistObject.options

属性

属性 描述
length

返回集合中

注释:此属性是只读的。

方法

方法 描述
[index]

从集合中返回有指定索引(从 0 开始)的

注释:如果索引号超出范围,则返回 null。

item(index)

从集合中返回有指定索引(从 0 开始)的

注释:如果索引号超出范围,则返回 null。

namedItem(id)

从有指定 id 的集合中返回

注释:如果 id 不存在则返回 null。

技术细节

DOM 版本: Core Level 2 Document Object
返回值:

HTMLCollection 对象,代表 元素中的所有

集合中的元素按照它们在源代码中出现的方式进行排序。

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

کروم Edge فائرفاکس سافری اوپرا
کروم Edge فائرفاکس سافری اوپرا
ਸਮਰਥਨ 10.0 ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ

ਹੋਰ ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 2: [index]

ਸੂਚੀ ਵਿੱਚ ਪਹਿਲੀ ਚੋਣ (ਸਿਰਲੇਖ 0) ਦਾ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ:

var x = document.getElementById("browsers").options[0].value;

نفس خود سجاوٹ کریں

x ਦਾ ਨਤੀਜਾ ਹੋਵੇਗਾ:

اینٹرنٹ ایکسپلورر

ਉਦਾਹਰਣ 3: item(index)

ਸੂਚੀ ਵਿੱਚ ਪਹਿਲੀ ਚੋਣ (ਸਿਰਲੇਖ 0) ਦਾ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ:

var x = document.getElementById("browsers").options.item(0).value;

نفس خود سجاوٹ کریں

x ਦਾ ਨਤੀਜਾ ਹੋਵੇਗਾ:

اینٹرنٹ ایکسپلورر

ਉਦਾਹਰਣ 4: namedItem(name_or_id)

ਸੂਚੀ ਵਿੱਚ id="google" ਦੀ ਚੋਣ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ:

var x = document.getElementById("browsers").options.namedItem("google").value;

نفس خود سجاوٹ کریں

x ਦਾ ਨਤੀਜਾ ਹੋਵੇਗਾ:

کروم

ਉਦਾਹਰਣ 5

ਪ੍ਰਤੀਕਰਮ ਸਭ ਵਿਸ਼ਲੇਸ਼ਣ ਸੂਚੀ ਵਿੱਚ ਸਭ ਚੋਣਾਂ ਨੂੰ ਅਤੇ ਚੋਣ ਮੁੱਲ ਨੂੰ ਬਾਹਰ ਕਰੋ:

var x = document.getElementById("mySelect");
var txt = "";
وار i;
برائے (i = 0; i < x.options.length; i++) {
  txt = txt + x.options[i].value + "<br>";
}

نفس خود سجاوٹ کریں

txt کا نتیجہ یہ ہوگا:

اینٹرنٹ ایکسپلورر
فائرفاکس
کروم
اوپرا
سافری