Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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 JS函数更改值_Javascript - Fatal编程技术网

Javascript JS函数更改值

Javascript JS函数更改值,javascript,Javascript,所以前半部分是有效的。按钮ID“oneChange”可在单击时正确更改href链接。。但它不会更改元素ID“数据目标”的数据值 我正在使用 谢谢 function f1() { var link = document.getElementById("ramchange"); link.setAttribute("href", "xyz.php"); var target = document.getElementById('data-target'); g

所以前半部分是有效的。按钮ID“oneChange”可在单击时正确更改href链接。。但它不会更改元素ID“数据目标”的数据值

我正在使用

谢谢

 function f1()
{       
   var link = document.getElementById("ramchange");
   link.setAttribute("href", "xyz.php");
   var target = document.getElementById('data-target');
   gauge.set("1024");   
   return false;       
}
更新:根据评论建议,仍然不起作用。我做对了吗

{   
   var link = document.getElementById("ramchange");
   link.setAttribute("href", "cart.php?a=add&pid=1");
   target = document.querySelector('[data-target="target"]');
   console.log(target.value="1024");
   return false;

}

您可以像这样使用
document.querySelector()
选择元素
数据目标

target=document.querySelector('[data target=“target”]');
setAttribute(“数据目标”、“新值”);
log(target.getAttribute(“数据目标”);
console.log(target.textContent)

一些文本

您可以像这样使用
document.querySelector()
选择元素
数据目标

target=document.querySelector('[data target=“target”]');
setAttribute(“数据目标”、“新值”);
log(target.getAttribute(“数据目标”);
console.log(target.textContent)

一些文本

您没有为
数据目标
元素设置
数据值
。您所做的只是设置仪表值。您获得了对名为
target
数据目标
元素的引用,但您从未使用过它。谢谢。我不擅长JS!因此,我假设我需要将“gauge.set(“1024”);”更改为其他内容?您没有为
数据目标
元素设置
数据值。您所做的只是设置仪表值。您获得了对名为
target
数据目标
元素的引用,但您从未使用过它。谢谢。我不擅长JS!所以我想我需要把“gauge.set”(“1024”);”改成其他的?嗨。谢谢那么这是如何改变值的呢?ex)数据值=“0”。。。单击按钮。。。。data value=“1024”只需尝试使用
target.value=1024尝试更改
target=document.querySelector('[data value=“0”]')
然后设置
target.setAttribute('data-value',1024”);
@frozensow我已经用如何设置和获取值编辑了答案。对你的
data-value=“0”
遵循同样的方法。好的。我正在尝试更改元素ID“data-target”的“data-value”。在你的答案中,我应该切换到哪个“data-target”值“嗨。谢谢那么这是如何改变值的呢?ex)数据值=“0”。。。单击按钮。。。。data value=“1024”只需尝试使用
target.value=1024尝试更改
target=document.querySelector('[data value=“0”]')
然后设置
target.setAttribute('data-value',1024”);
@frozensow我已经用如何设置和获取值编辑了答案。对你的
data-value=“0”
遵循同样的方法。好的。我正在尝试更改元素ID“data-target”的“data-value”。在你的答案中,我应该切换到“value”哪个“data-target”?