获取HTML元素隐藏值

我有一个像这样的HTML元素:
<select>
   <option id="a" hidden"1">Abcdefgh</option
</select>
并且,使用javascript,我想从选项元素中检索隐藏值。 我该怎么做呢?
var hiddenVal = document.getElementById( "a" ).hidden; // this doesnt work
    
已邀请:
并非所有属性都直接映射到属性。您应该能够使用本机
.getAttribute()
来获取自定义属性的值。
var hiddenVal = document.getElementById( "a" ).getAttribute('hidden');
<select>
   <option id="a" hidden="1">Abcdefgh</option>
</select>
    
首先,你的HTMl上的标记全部关闭。您缺少元素上的结束标记,您需要将hidden =“1”与等号和引号放在一起。但是隐藏了一个选项元素的有效属性?我不这么认为。     

要回复问题请先登录注册