我想在更改时range.value
将输入范围值绑定到文本。
我的简单功能:
function change() {
var para = document.getElementById("#cValue");
var node = document.createTextNode(cValue);
cValue = sliderValue;
para.appendChild(node);
console.log("sliderValue:" + cValue);
}
JSFiddle.
首先,在通过 id 引用任何 DOM 对象时,不应使用 #
。当您使用d3
时,可以使用#
但当您使用document
时不能同样应用。
其次,错误是错误地调用滑块值更改方法。
第三,您尝试附加文本对象而不是更改段落的值。
我更新了你的小提琴,它正在工作。你可以在这里找到它: https://jsfiddle.net/L8d1sLu4/