Supouse JavaScriptでメソッドを使用:私はテーブルのセルに値を挿入するには、次の方法を持っている
var objeto = {
row: function(rowId){
return {
cell: function(cellClass){
return {
set: function(val){
document.querySelector(rowId+' '+cellClass).innerHTML = val;
}
}
//Or just return the value
}
}
}
};
私は私が使用することを必要とする、値を挿入するために知っている:
objeto.row('#rowid').cell('.cellclass').set('hello');
しかし、
var data = objeto.row('#rowid').cell('.cellclass');
私はどのような方法を使用する必要がありますか?
var objeto2 = {
row: function(rowId){
return {
cell: function(cellClass){
return {
value: function(val){
if (val) {
document.querySelector(rowId + ' ' + cellClass).innerHTML = val;
} else {
return document.querySelector(rowId + ' ' + cellClass).innerHTML;
}
}
}
}
}
}
};
objeto.row('#rowid').cell('.cellclass').value('hello'); // set value
objeto.row('#rowid').cell('.cellclass').value(); // get value
ここでは、「設定」機能を削除します – Newton
@ニュートン設定して取得する関数は1つだけ必要です。 – akinuri