如何在DOM元素上按类型构建此函数
how to build this function type wise on DOM Element?
我有一个问题:
我有3-4类型的元素,如标签,文本框,。。。并且该元件具有10-12的功能。现在如何在DOM元素上按类型构建此函数
然后我使用这种类型的代码:
$('ElementID') . functionName();
然后自动按类型调用函数。
详见:
步骤:
1。制作Dom元素,然后在这个Dom元素上按类型构建我的函数。
2。然后我访问这个DOM元素,比如$("#DOM元素ID"),然后调用我的方法。
例如:如果DOM元素类型为label,则构建以标记所有(10-12个函数)函数。如果DOM元素类型为textbox,则构建到textbox所有(10-12个函数)函数。
3.然后使用任何js文件。
(注意:你不理解我的问题,然后再问…)
代码:
var Label1 = {
GetHtml: function(id) {
return $('<div id="'+id+'" class="drag LABLE" type="Label1"></div>');
},
_SetFont_family : function(CSS) {
console.log(CSS);
},
};
var Label2={
GetHtml: function(id) {
return $('<div id="'+id+'" class="drag LABLE" type="Label2"></div>');
},
_SetFont_family : function(CSS) {
console.log(CSS);
},
};
var ElementObject = {
LABLE1 : LABLE1 ,
LABLE2:LABLE2
};
呼叫:
ElementObject[currentDOM.attr('type')]._SetFont_family(CSS);
那么我选择的元素类型是Label2然后调用Label2函数,Label1然后调用Label1的函数。
因此可以更好地了解jquery或JavaScript中的这种类型的流。
感谢
访问元素后,检查其dom类型。
例如:
-
访问:
var $node = $('#element');
-
获取节点名称:
var node_name = $node.get(0).nodeName; // or var node_name = $node[0].nodeName; // output: LABEL, INPUT etc
-
如果节点名称为
INPUT
,则可以通过以下方式检查类型:var node_type = $node[0].type;
示例代码:
var $node = $('#input');
var node_name = $node[0].nodeName;
var node_type = null;
alert(node_name);
if( node_name == 'INPUT') {
node_type = $node[0].type;
alert( node_type );
}
这是一个演示
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 如何在DOM元素上按类型构建此函数
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- Sencha Touch构建-排除文件
- 如何将具有文本类型值的var放入jQuery函数中
- RubyonRails——构建交互式接口应该朝哪个方向发展
- javascript解释器如何理解变量的数据类型
- 可变大小的JavaScript字符串如何成为基元类型
- AngularJS指令只识别双向绑定类型
- 在<输入类型=“;文件“/>
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- "npm运行构建“;模块解析错误”;您可能需要一个适当的加载程序来处理此文件类型&”;
- 由 webpack 构建的 react(es6) 在浏览器中有一个未捕获的类型错误
- Phonegap构建android禁用home/power/softkeys (kiosk模式类型的应用程序)
- 主干和TypeScript,一个不幸福的婚姻:构建一个类型安全的“get”