javascript - 我的 JavaScript 有什么问题吗?

标签 javascript html

这是我的 jsfiddle(http://jsfiddle.net/mZGsp/)。我试图在这里回答一个问题,但我的代码不起作用。这是代码:

JS

var stateOfClick = null;

function initiateLine(){
    document.getElementById('test').innerHtml = "Started";
}

function endLine(){
    document.getElementById('test').innerHtml = "Line Ended";
}

function createLines(){
  if(!stateOfClick) {
    initiateLine();
    stateOfClick = 1;
  } else {
    endLine();
  }
}

HTML

<body>
    <input type="text" id="test" onclick="createlines()">
</body>

最佳答案

有几件事,

  • 更改createlines()createLines (驼峰式)。
  • 更改<element>.innerHtml<element>.value
  • 在 JSFiddle 中,不要将代码包装在函数中,就像 createLines不会是全局的,但它需要 onclick去工作。

这是一个工作 example .

关于javascript - 我的 JavaScript 有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6421660/

相关文章:

javascript - 如何从 iframe 访问父窗口中的 CKEditor 实例?

javascript - 使用全局变量使 Meteor Schemas 在站点范围内可访问

html - 最大高度嵌套不起作用

javascript - 使用 JavaScript 创建元素时,SVG 折线不会显示点

javascript - 如何删除表单中的复选框

javascript - Chrome 的 JavaScript 控制台在评估对象方面是否懒惰?

javascript - 无法使用sup标签将商标符号设为粗体

javascript - javascript中的日期选择器

html - Chrome 和 FF 中跨度内输入的不同显示

html - Chrome 在页面首次加载或刷新时忽略 div 的高度