InnerHTML不工作:函数未定义
InnerHTML not working: function not defined
我试图使用innerHTML,但每当我运行它并按下F12在谷歌浏览器我得到这个错误:
Uncaught ReferenceError: fun is not defined
下面是我的代码:
<script type="text/javascript">
function fun(){
document.getElementById('checklist').innerHTML =
"<li> <input type="checkbox" > <label >Checkbox 1</label> </li>";
}
</script>
<p><input type="button" onclick="fun()" value="Add"/></p>
</div>
<h3></h3>
</div>
<div class="scroll" >
<ul class="listacheck" id="checklist">
</ul>
我真的不明白为什么它说函数没有定义,如果有人能帮助我,我会很高兴:)
"<li> <input type="checkbox" > <label >Checkbox 1</label> </li>";
没有被"checkbox"周围的引号正确转义。这将导致解析器在定义fun
期间失败。你可以使用单引号
"<li> <input type='checkbox' > <label >Checkbox 1</label> </li>";
或者转义双引号:
"<li> <input type='"checkbox'" > <label >Checkbox 1</label> </li>";
或使用单引号定义字符串:
'<li> <input type="checkbox" > <label >Checkbox 1</label> </li>';
相关文章:
- 现有函数未定义
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- AngularJS ng repeat显示原型函数未定义
- jQuery onclick 函数:未定义不是一个函数
- 函数未定义
- 为什么在jsfiddle中显示ReferenceError:函数未定义
- 函数未定义,实际定义时为
- 函数未定义的Javascript(Basic)
- ajax函数未定义
- 为什么window.onload函数未定义
- 模块模式:函数未定义
- 包含的javascript源代码通过PHP,onmousemove事件,函数未定义
- 单击链接时出现函数未定义错误
- AngularJS和Angular Snap:SSnap构造函数未定义
- 在Node.js中,从同一文件中的另一个函数引用一个函数会导致'ReferenceError:-函数-未定义
- symfony trick javascript函数未定义
- 不断获取JS函数未定义错误
- AngularJS HTTP 资源 - 响应函数未定义
- 函数未定义,参数格式
- JavaScript 中的函数未定义