选择多个Id';Javascript中的s

选择多个Id';Javascript中的s,javascript,jquery,html,Javascript,Jquery,Html,我对编程完全陌生,请帮我写下面的代码 <body> <p> <select id="Ultra" onchange=""> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> </select> </p> <p> <se

我对编程完全陌生,请帮我写下面的代码

<body>
<p>
<select id="Ultra" onchange="">
 <option value="A">A</option>
 <option value="B">B</option>
 <option value="C">C</option>
 </select>
</p>
<p>
<select id="Ultra"  onchange="showData()">
          <option value="0">1</option>
          <option value="1">2</option>
          <option value="2.0">3</option>
          <option value="3.0">4</option>
      </select>
</p>
<p id="data">
 <script>


  function showData()
{
  var data =[[0,23,A],[1,33,B],[2,44,c],[3,55,D]];
  var html = "";
  var x = new Array();
   x = document.querySelectorAll("Ultra")
  for (var i=0; i<data.length; i++) 
  {
    if(data[i][0]== x[1])
    {
    html = data[i][1] ;
   }
   }
  document.getElementById("data").innerHTML = html;
}
 </script>
 </p>
 </body>


A.
B
C

1. 2. 3. 4.

函数showData() { var数据=[[0,23,A],[1,33,B],[2,44,c],[3,55,D]; var html=“”; var x=新数组(); x=document.queryselectoral(“Ultra”)


对于(var i=0;i将
id
属性替换为
class

class = "Ultra"

它将起作用。

id
属性替换为
class

class = "Ultra"

它将起作用。

id
属性替换为
class

class = "Ultra"

它将起作用。

id
属性替换为
class

class = "Ultra"

它可以工作。

因为元素的Id必须是唯一的,所以不要在页面中使用重复的Id

对于您的问题,您可以将更改的元素引用作为参数传递给如下方法

<p>
    <select class="Ultra" onchange="">
        <option value="A">A</option>
        <option value="B">B</option>
        <option value="C">C</option>
    </select>
</p>
<p>
    <select class="Ultra" onchange="showData(this)">
        <option value="0">1</option>
        <option value="1">2</option>
        <option value="2.0">3</option>
        <option value="3.0">4</option>
    </select>
</p>
<p id="data"></p>

A.
B
C

1. 2. 3. 4.

然后

功能显示数据(el){
风险值数据=[
[0,23,'A'],//像'A'这样的字符串文字必须包含在“”或“”中
[1,33,'B'],
[2,44,'c'],
[3,55,'D']
];
var html=“”;
对于(变量i=0;i

演示:

因为元素的Id必须是唯一的,所以不要在页面中使用重复的Id

对于您的问题,您可以将更改的元素引用作为参数传递给如下方法

<p>
    <select class="Ultra" onchange="">
        <option value="A">A</option>
        <option value="B">B</option>
        <option value="C">C</option>
    </select>
</p>
<p>
    <select class="Ultra" onchange="showData(this)">
        <option value="0">1</option>
        <option value="1">2</option>
        <option value="2.0">3</option>
        <option value="3.0">4</option>
    </select>
</p>
<p id="data"></p>

A.
B
C

1. 2. 3. 4.

然后

功能显示数据(el){
风险值数据=[
[0,23,'A'],//像'A'这样的字符串文字必须包含在“”或“”中
[1,33,'B'],
[2,44,'c'],
[3,55,'D']
];
var html=“”;
对于(变量i=0;i

演示:

因为元素的Id必须是唯一的,所以不要在页面中使用重复的Id

对于您的问题,您可以将更改的元素引用作为参数传递给如下方法

<p>
    <select class="Ultra" onchange="">
        <option value="A">A</option>
        <option value="B">B</option>
        <option value="C">C</option>
    </select>
</p>
<p>
    <select class="Ultra" onchange="showData(this)">
        <option value="0">1</option>
        <option value="1">2</option>
        <option value="2.0">3</option>
        <option value="3.0">4</option>
    </select>
</p>
<p id="data"></p>

A.
B
C

1. 2. 3. 4.

然后

功能显示数据(el){
风险值数据=[
[0,23,'A'],//像'A'这样的字符串文字必须包含在“”或“”中
[1,33,'B'],
[2,44,'c'],
[3,55,'D']
];
var html=“”;
对于(变量i=0;i

演示:

因为元素的Id必须是唯一的,所以不要在页面中使用重复的Id

对于您的问题,您可以将更改的元素引用作为参数传递给如下方法

<p>
    <select class="Ultra" onchange="">
        <option value="A">A</option>
        <option value="B">B</option>
        <option value="C">C</option>
    </select>
</p>
<p>
    <select class="Ultra" onchange="showData(this)">
        <option value="0">1</option>
        <option value="1">2</option>
        <option value="2.0">3</option>
        <option value="3.0">4</option>
    </select>
</p>
<p id="data"></p>

A.
B
C

1. 2. 3. 4.

然后

功能显示数据(el){
风险值数据=[
[0,23,'A'],//像'A'这样的字符串文字必须包含在“”或“”中
[1,33,'B'],
[2,44,'c'],
[3,55,'D']
];
var html=“”;
对于(变量i=0;i
演示:

函数showData()
{
var数据=[[0,23,'A'],[1,33,'B'],[2,44,'c'],[3,55,'D'];
var html=“”;
var x=新数组();
x=document.queryselectoral(“#Ultra”)
对于(var i=0;i
函数showData()
{
var数据=[[0,23,'A'],[1,33,'B'],[2,44,'c'],[3,55,'D'];
var html=“”;
var x=新数组();
x=document.queryselectoral(“#Ultra”)
对于(var i=0;i
函数showData()
{
var数据=[[0,23,'A'],[1,33,'B'],[2,44,'c'],[3,55,'D'];
var html=“”;
var x=新数组();
x=document.queryselectoral(“#Ultra”)
对于(var i=0;i
函数showData()
{
var数据=[[0,23,'A'],[1,33,'B'],[2,44,'c'],[3,55,'D'];
var html=“”;
var x=新数组();
x=document.queryselectoral(“#Ultra”)

对于(var i=0;元素的iID必须是唯一的在此之后,我如何将这些值传递到QuerySelectorAllin而不是提供多个ID,尝试提供相同的类。元素的ID必须是唯一的在此之后,我如何将这些值传递到QuerySelectorAllin而不是提供多个ID,尝试提供相同的类。在此之后,元素的ID必须是唯一的,如何将这些值传递到QuerySelectorAllin而不是提供多个ID,尝试提供相同的类。元素的ID必须是唯一的之后,如何将这些值传递到QuerySelectorAllin而不是提供多个ID,尝试提供相同的类。之后,我使用getElementsByClassName(“Ultra”)方法尝试了class=“Ultra”。在哪个浏览器中进行测试?getElementsByClassName将不适用于IE<9I之后,我使用getElementsByClassName(“Ultra”)方法尝试了class=“Ultra”。在哪个浏览器中进行测试?getElementsByClassName将不适用于IE<9I之后,我使用getElementsByClassName(“Ultra”)方法尝试了class=“Ultra”)。在哪个浏览器中测试?GetElementsByCassName将不适用于IE<9I。之后,我使用GetElementsByCassName(“Ultra”)方法尝试了class=“Ultra”。在哪个浏览器中测试?GetElementsByCass