Javascript 给出 InvalidCharacterError

标签 javascript dom

我在 Javascript 中有以下行给出了“InvalidCharacterError”,我无法弄清楚哪个字符导致了问题,谁能告诉我吗?

var objResetBtn = document.createElement('<input type="button" value="Reset" class="button" onclick=SetResetRadio("rdUserDefined10"); >');

最佳答案

您不能创建这样的 HTML 元素。您可能已经习惯了,因为您可以在 jQuery 中做到这一点。你需要这样做:

var el       = document.createElement('input');
el.type      = 'button';
el.className = 'button';
el.value     = 'Reset';
el.onclick   = function() {
    SetResetRadio("rdUserDefined10");
}

关于Javascript 给出 InvalidCharacterError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23063075/

相关文章:

javascript - 如何用空字符串替换未定义

javascript - 尝试使用 Express 简化对私有(private)帖子的访问

java - 搜索表达式返回四个空元素

javascript - 访问函数内的成员/从外部设置它们

javascript - 无法使用react和redux在组件中显示数据

exception - iOS UIWebView DOM异常18如何排查?

javascript - 访问创建的 DOM 元素

javascript - 从 Activity 中调用 javascript 函数?

javascript - 如何在页面上的每个图像周围添加链接?

javascript 意外标记 }