- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个供我正在从事的项目内部使用的小型库,我是一名业余 Javascript 开发人员,所以请注意我的错误。
我写了一个小的 html 文件以及下面的 javascript,
<html>
<head>
<script>
var prc = {
cng : function(evt){
console.log(evt);
}
}
</script>
</head>
<body>
<input type='text' id='prc' onkeydown="prc.cng(window.event)"/>
<body>
</html>
我尝试在 Firefox 和 Chrome 中执行此操作,而不是在 IE Still 中,
当我在 Firefox 中尝试时,它给出了这个错误 "TypeError: prc.cng is not a function"
,当在 chrome 中尝试时,它给出了 "Uncaught TypeError: Object #<HTMLInputElement> has no method 'cng'"
.
我尝试在 StackOverflow 中搜索此内容,但他们面临的问题与我面临的问题截然不同。几乎大部分面临的问题都涉及 jQuery,这里请注意,我没有使用任何类型的库,而是使用普通的旧 Javascript 编写的。
如果能加深我对问题的理解,我们将不胜感激。
最佳答案
具有 id
的元素这与现有的 JS 变量相同,是将变量的内容替换为对元素的引用。
快速的解决方案是更改变量名称或元素 ID。
更稳健的解决方案是将所有数据限制在尽可能小的范围内。如果您不迫切需要它是全局的,那么就不要让它成为全局的,并且它不会从脚本外部被覆盖。
因为使用内部事件属性,您只能引用 <script>
中的变量如果它们是全局元素,这也是停止使用它们并转向现代元素的好时机。
// Self-executing anonymous function expression used to limit scope
(function () {
// Locally scoped prc that won't clash with the element
var prc = {
cng : function(evt){
console.log(evt);
}
}
// Event handler binding
document.getElementById('prc').addEventListener('keydown', function (evt) {
prc.cng(evt)
});
}());
请注意,此脚本不会延迟执行直到 load
或 domReady
所以将它放在输入的之后,以便在尝试查找事件处理程序时输入存在。
关于javascript - TypeError : prc. cng() 不是 Firefox 中的函数,Uncaught TypeError: Object #<HTMLInputElement> has no method 'cng' in Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16581252/
我着手制作各种 3D 文件格式的查看器,我以前使用的那些格式都没有造成问题,直到我遇到 PRC 文件(它是可以嵌入到的受支持的 3D 格式之一PDF)。我可以从 PDF 中提取所有数据并显示那些以无损
setNextEvent() 能否将变量持久化到目标事件的 prc 中? 谢谢。 最佳答案 不,内置的persist 和persistStruct 功能仅适用于请求集合(rc)。如果你愿意,你可以为此
如何以编程方式将文本转换为 prc/mobi 文件?是否存在 C# 或 Java 框架? 最佳答案 有 3 个工具 Calibre、eBookTools 和 mobiperl。Calibre是用Pyt
我正在编写一个简单的方法,将 num 添加到传递给它的 block 的返回值中,我注意到 &block 和 &prc 都有效。我知道 proc 是一个对象,可以分配给一个方便的变量。那是唯一的区别吗?
我正在尝试解析 mobi 书籍,只想获取书籍的一些信息,即:标题、作者和封面(如果有)。我正在关注 mobi format spec . 现在,我可以正确地得到标题和作者,但是说到封面,我到目前为止得
我正在写一个WordPress plugin以大多数主要电子书格式从选定类别创建电子书。我想支持 MobiPocket,因为这是 Kindle 使用的格式,但我不知道如何去做。据我所知,.mobi 文
在 Netbeans 8.0 中,我创建了 Web 服务(无需认证),它在 SOAP 上运行。但SOAP协议(protocol)与其不兼容,这就要求准备好远程客户端。我将 WSDL 协议(protoc
是否有任何能够写入/读取 u3d 或 prc 文件格式的 .NET 库/.NET 包装器库,然后可以在 PDF 中使用这些文件格式? 最佳答案 iText ,PDF 创建库可在 Java 和 .NET
我有一个 Palm OS/Garnet 68K 应用程序,它使用通过 CodeWarrior 构建的第三方静态库。我可以使用 PRC-Tools(Palm OS 平台的 GCC 端口)重建应用程序并仍
我正在编写一个供我正在从事的项目内部使用的小型库,我是一名业余 Javascript 开发人员,所以请注意我的错误。 我写了一个小的 html 文件以及下面的 javascript,
我正在使用最新版本的weka 3.6.10 GUI,分类后我得到了没有MCC和PRC测量的性能评估结果。我如何在评估过程中获取或包含这两个值(下面列出了教程提供的示例评估结果) 得到这个: TP Ra
我是一名优秀的程序员,十分优秀!