getElementById在一个简单的情况下不起作用

时间:2017-01-05 22:49:23

标签: html

我不明白为什么这不能在我的网站上运行:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input type="text" id="input1" value="2" readonly="readonly" />
<input type="button" value="Multiply by 2" onclick="javascript:document.getElementById(‘input1’).value=document.getElementById(‘input1’).value*2;" />
</body>
</html>

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

字符串分隔符可以是:

您无法使用符号 '

示例:

awk '{print $(NF-5)}'

一个新的例子:

<input type="text" id="input1" value="2" readonly="readonly" />
<input type="button" value="Multiply by 2" onclick="javascript:document.getElementById('input1').value=document.getElementById('input1').value*2;" />
function multiply2() {
  document.getElementById('input1').value = +document.getElementById('input1').value * 2;
}