<!DOCTYPE html>
<html>
<body>
<p>Click the button".</p>
<input type="text" name="demo" id="demo" value="">
<button value="button" onclick="alert(document.getElementById("demo").value);">Click me</button>
</body>
</html>
此代码无效但document.getElementById("demo").value
替换&#34; this.value&#34;得到结果&#34;按钮&#34;。
可能是任何语法错误或这种onclick方式无效?
答案 0 :(得分:0)
使用单引号代替,这将有效。
var string = '[{"id":7,"userId":"123","courseId":"C4","courseValue":{\"color\": \"blue\",\"value\": \"#f00\"}},{"id":8,"userId":"123","courseId":"C5","courseValue":{\"color\": \"green\",\"value\": \"#f00\"}}]';