在调试中查找,试图创建DIV时出现未定义错误
Undefined Error when looking in Debug, trying to create DIV
我试图执行下面的javascript,我得到一个未定义的错误。我只是想创建一个div与一些文本,并把它放在一个span标签之前,当页面加载。我的代码可能完全错了:
<script type = "text/javascript">
function MMinsertPhoneinheader() {
var div = document.createElement('div');
div.innerHTML = ("<span> <p> Get Detailed Pricing </p> <br> <p> <b> (866)682-7927 </b></p> </span>");
div.setAttribute('class', 'cust');
document.getElementsByTagName('span')[5].appendChild(div);
break;
};
MMinsertPhoneinheader();
</script>
任何帮助都会挽救生命。很抱歉我的问题很幼稚。谢谢!
下面是新代码:
<script language="javascript">
function MMinsertPhoneinheader() {
var div = document.createElement('div');
div.innerHTML = ("<span> <p> Get Detailed Pricing </p> <br> <p> <b> (866)682-7927 </b></p> </span>");
div.setAttribute('class', 'cust');
document.querySelector(".toplinks").appendChild(div);
};
MMinsertPhoneinheader();
</script>
我在第3行得到语法错误。
var div = document.createElement('div');
去掉break语句。这就是你的问题所在。
另外,我建议使用document。querySelector而不是你的getElementsByTagName('span')[5].
这是脆弱的。对于document.querySelector(),您可以只使用css选择器。
相关文章:
- Div 转到错误的位置
- 代码隐藏中DIV的语法错误
- 带有样式显示的 Div:表格的高度错误
- 错误 404 时,通过 jQuery 将 HTML 加载到 DIV 中
- 阻止特定DIV时,BlockUI抛出“没有方法'blockUI'”错误
- DIV 向下滚动到底部 脚本错误 JQUERY
- 错误地获取DIV ID
- jQuery滚动DIV是跳跃和定位错误
- 动态创建Div's、 外部Div的孩子,在Chrome中的位置错误,但在IE中是正确的
- 不允许Div验证错误
- jQuery Validate -添加错误类到父Div
- 如何使用Jquery和Javascript在当前页面的Div中显示错误消息
- 加载时Div位置错误
- 当移动页面位于顶部时,Div垂直居中,但当我们向下滚动页面时,会发生错误
- 从错误的原点进行Div变换;忽视transform-origin
- Jquery表单验证错误显示Div
- Jquery更新Div错误
- 隐藏占位符 Div,然后在另一个页面上使用相同的代码,给出 javascript 错误
- jQuery Mobile:函数返回错误的 DIV ID
- 在调试中查找,试图创建DIV时出现未定义错误