没有调用函数的javascript onclick直接获取值

时间:2016-03-22 08:01:42

标签: javascript

<!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方式无效?

1 个答案:

答案 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\"}}]';