javascript - 使用原型(prototype)扩展 Javascript Form 对象

标签 javascript forms prototype

是否有机会在 Form 对象上使用原型(prototype),这是行不通的:

Form.prototype.myFunc=function()
{
  alert('OK!');
}

另一方面,String 对象是可扩展的,例如:

String.prototype.trim = function() {
  return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

最佳答案

如果你的意思是HTMLFormElement,那么它应该是

HTMLFormElement.prototype.myFunc=function() {
  alert('OK!');
};

关于javascript - 使用原型(prototype)扩展 Javascript Form 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11428338/

相关文章:

javascript - 所需的 WebGL 扩展检测

php - 在 PHP 打印 : quotes 上带有 vars 的 Javascript 函数

javascript - 在 mousedown 上开始悬停并在 mouseup 上停止

python - django 表单未在模板中呈现。输入字段不显示

javascript - Vuetify/Vuejs 单选组和复选框组设置为相同的 v-model

javascript - 使用 prototype.clone() 的 Javascript 对象的内联 clone() 函数

javascript - 空 requestAnimationFrame 循环泄漏内存?

Django-Userena : Overriding profile editing form

javascript - 在 Javascript 中动态创建新的对象实例

javascript - 如何使用 ECMAScript 5 定义默认的 getter 和 setter?