Javascript 从“获取数据”;选择";在其他领域

Javascript 从“获取数据”;选择";在其他领域,javascript,select,return-value,Javascript,Select,Return Value,有人可以帮助我,我已经搜索过,但没有找到我想要的是,根据在其他字段中所做的选择获取值​​所选选项的名称,例如值和名称 更新: 谢谢,我试过了,如果有用的话,我会加上“id”,但是链接名“Not”。修改脚本如下,以便在我的网站上的两个结果中获得更多定义。您可以在此处查看: 你能帮我查一下这个名字吗 Html: 非常感谢你的帮助 试试这个(您可能想在选择和ul元素中添加一个id,以确保获得正确的id): 让我知道这是否对您有效。请告诉我们您试图做什么。我不确定您想实现什么。你能更简洁地解释一下吗?使

有人可以帮助我,我已经搜索过,但没有找到我想要的是,根据在其他字段中所做的选择获取值​​所选选项的名称,例如值和名称

更新:
谢谢,我试过了,如果有用的话,我会加上“id”,但是链接名“Not”。修改脚本如下,以便在我的网站上的两个结果中获得更多定义。您可以在此处查看:

你能帮我查一下这个名字吗

Html:

非常感谢你的帮助

试试这个(您可能想在
选择
ul
元素中添加一个id,以确保获得正确的id):


让我知道这是否对您有效。

请告诉我们您试图做什么。我不确定您想实现什么。你能更简洁地解释一下吗?使用“编辑”按钮向您的帖子添加更多信息。我刚刚意识到,您可能希望在第二个代码块中动态创建html。我觉得它已经在文档中的某个地方了。谢谢,我尝试过在其中添加“id”,如果它起作用的话,但是链接名不起作用。修改脚本如下,以便在我的网站上的两个结果中获得更多定义。在这里可以看到:将两个元素设置为相同的id是一种不好的做法。文档上的所有ID都应该是唯一的。我建议将第二个
li
更改为
order1
,而不是
price1
,并相应地修改代码。你也可以同意我的回答吗?请并感谢:)另外,您不需要用
ul
包装每个
li
,只需在第二个
li
之后关闭第一个
ul
,因为列表应该是这样的。您能帮我吗,这个脚本可以保留,但我在同一页中有多个产品,如果我重复产品的脚本失败,它跑得不好。我必须改变什么?使此脚本在同一页中按产品运行
<select id="Product1">
    <option name="billingcycle=monthly" value="16.00">1 Month</option>
    <option name="billingcycle=semiannually" value="18.00">6 Months</option>
    <option name="billingcycle=annually" value="20.00">12 Months</option>
</select>
<ul>
    <li id="price1">16.00</li>
</ul>
<ul>
    <li id="price1"><a href="cart.php?a=add&pid=300&">Order</a></li>
</ul> 
var select = document.getElementById("Product1"),
    li = document.getElementById("price1"),
    link = li.querySelector("[href='cart.php?a=add&pid=300&']"),
    option;
select.addEventListener("change", function(e){
    option = select.options[select.selectedIndex];
    li.innerHTML = option.value;
    link.setAttribute("href", "cart.php?a=add&pid=300&"+option.name);
});
var select = document.getElementById("Product1"),
    price = document.getElementById("price1"),
    link = document.getElementById("order1").firstChild,
    option;
select.addEventListener("change", function(e){
    option = select.options[select.selectedIndex];
    price.innerHTML = option.value;
    link.setAttribute("href", "cart.php?a=add&pid=300&"+option.getAttribute("name"));
});