JS函数更改值

时间:2017-02-20 04:25:27

标签: javascript

因此上半部分正常运作。按钮ID“oneChange”在单击时正确更改href链接..但它不会更改元素ID“data-target”的数据值。

我正在使用http://bernii.github.io/gauge.js/

由于

 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;

}

1 个答案:

答案 0 :(得分:0)

您可以使用data-target选择您的元素document.querySelector()。赞这个..

target = document.querySelector('[data-target="target"]');
target.setAttribute("data-target","new value");
console.log(target.getAttribute("data-target"));
console.log(target.textContent);
<p data-target='target'>Some text</p>