javascript - 我不能调用变量

标签 javascript getelementbyid

document.getElementById("quilltext").value = '[{"insert":"12312312312312312312312312\n"}]';

var x = document.getElementById("quilltext").value;

quill.setContents(x);

没用,但是

quill.setContents([{"insert":"12312312312312312312312312\n"}]);

工作正常。

最佳答案

从问题来看,如果使用数组输入的 setContents() 有效,那么您可以尝试使用 JSON.parse() 转换字符串值:

quill.setContents(JSON.parse(x));

关于javascript - 我不能调用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51336722/

相关文章:

javascript - 使用 matchesQuery 并包含两次 parse.com javascript

javascript - 奇怪的 JavaScript 赋值

javascript - getElementsByClassName 方法不返回任何元素

javascript - 使用 NPM 和 Watchify 编译多个脚本包

javascript - getElementId ('divname' + varname):::不工作?

Javascript 函数在传递元素 ID 与对其进行硬编码时会改变行为

javascript - 在每个循环中忽略具有特定类的 li

javascript - div 内的 getElementById

javascript - `getElementById` 返回空值

javascript - document.getElementById() 对比。 getElementById() 方法