Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何随机获取属性_Javascript_Html_Attributes - Fatal编程技术网

Javascript 如何随机获取属性

Javascript 如何随机获取属性,javascript,html,attributes,Javascript,Html,Attributes,我知道如何获取第一个input元素的type属性: document.getElementById('button').addEventListener('click',function(){ var type=document.querySelectorAll('input')[0]。类型; document.getElementById(“p”).textContent=type; }); 了解了 您可以使用Math.random()在输入的长度范围内获取随机索引 document.g

我知道如何获取第一个
input
元素的
type
属性:

document.getElementById('button').addEventListener('click',function(){
var type=document.querySelectorAll('input')[0]。类型;
document.getElementById(“p”).textContent=type;
});

了解了

您可以使用
Math.random()
在输入的
长度范围内获取随机索引

document.getElementById('button').addEventListener('click',function(){
var inputs=[…document.querySelectorAll('input')];
let type=inputs[Math.floor(Math.random()*inputs.length)].type
document.getElementById(“p”).textContent=type;
});

了解了

您可以使用
Math.random()
在输入的
长度范围内获取随机索引

document.getElementById('button').addEventListener('click',function(){
var inputs=[…document.querySelectorAll('input')];
let type=inputs[Math.floor(Math.random()*inputs.length)].type
document.getElementById(“p”).textContent=type;
});

了解了

有没有一种方法可以随机获取一个类型属性,不管是哪种类型,这样我就不必指定输入索引了

如果哪一个并不重要,为什么不在不指定索引的情况下获取第一个
输入
元素:

document.querySelector('button')。addEventListener('click',function(){
变量类型=document.querySelector('input')。类型;
console.log(类型);
});
输入{
宽度:5em;
}

获取它
有没有一种方法可以随机获取一个类型属性,不管是哪种类型,这样我就不必指定输入索引了

如果哪一个并不重要,为什么不在不指定索引的情况下获取第一个
输入
元素:

document.querySelector('button')。addEventListener('click',function(){
变量类型=document.querySelector('input')。类型;
console.log(类型);
});
输入{
宽度:5em;
}

获取它