Javascript 使用DOM元素链接的基本方法
我一直在尝试学习如何在vanilla JS中链接方法。下面是一些简单的教程,我可以Javascript 使用DOM元素链接的基本方法,javascript,Javascript,我一直在尝试学习如何在vanilla JS中链接方法。下面是一些简单的教程,我可以add(),subtract()等等。但是,我独自去尝试链接DOM元素,我很难做到这一点 在下面的代码片段中,没有输出任何内容,我认为这是由于这一.textContent行造成的。如何获取getId位 “严格使用” 让链={ getId(id){ document.getElementById(id); 归还这个; }, 文本(内容){ this.textContent=内容; 归还这个; } } addEven
add()
,subtract()
等等。但是,我独自去尝试链接DOM元素,我很难做到这一点
在下面的代码片段中,没有输出任何内容,我认为这是由于这一.textContent
行造成的。如何获取getId
位
“严格使用”
让链={
getId(id){
document.getElementById(id);
归还这个;
},
文本(内容){
this.textContent=内容;
归还这个;
}
}
addEventListener('load',function()){
让dummy=chain.getId('dummy').text('works');
})
如中所述,此
不是所选元素。只需在代码中进行最少的重构,就可以为对象添加一个新的元素
属性,在getId
中设置它,并在文本
中使用该元素。例如:
“严格使用”
让链={
元素:null,
getId(id){
this.element=document.getElementById(id);
还这个
},
文本(内容){
this.element.textContent=内容;
归还这个;
}
}
addEventListener('load',function()){
让dummy=chain.getId('dummy').text('works');
})
此
在对象方法的上下文中属于对象,而不是属于元素,元素是另一个对象<代码>返回此允许将其他方法链接到其他对象方法。@StackSlave谢谢;为了增加我的工作知识。非常感谢。