function aa(teXt,clAss,colOr){ if(typeof colOr==="undefined") { colOr = clAss; clAss = ""; } var bb = $('<div class="'+clAss+'" style="color:'+colOr+';">'+teXt+'</div>'); return bb }
function aa(option){ if (arguments.length === 0) { alert('至少给出一个参数');return;} var t = option.hasOwnProperty('teXt') ? option.teXt:''; var cl = option.hasOwnProperty('clAss') ? option.teXt:''; var co = option.hasOwnProperty('colOr') ? option.teXt:''; var bb = $('<div class="'+cl+'" style="color:'+co+';">'+t+'</div>'); return bb } $('body').append(aa({teXt:"我是一段文字",colOr:"#000"}));
function aa(teXt,clAss,colOr){
if(typeof colOr==="undefined")
{
colOr = clAss;
clAss = "";
}
var bb = $('<div class="'+clAss+'" style="color:'+colOr+';">'+teXt+'</div>');
return bb
}
function aa(option){
if (arguments.length === 0) { alert('至少给出一个参数');return;}
var t = option.hasOwnProperty('teXt') ? option.teXt:'';
var cl = option.hasOwnProperty('clAss') ? option.teXt:'';
var co = option.hasOwnProperty('colOr') ? option.teXt:'';
var bb = $('<div class="'+cl+'" style="color:'+co+';">'+t+'</div>');
return bb
}
$('body').append(aa({teXt:"我是一段文字",colOr:"#000"}));
<div class="" style="color:我是一段文字;">我是一段文字</div>
颜色定义那个#000没输出哦
aa({clAss:'text',color:'#ccc'});//而无需考虑参数顺序问题,只需要根据对应的key值得到对应的value即可
<div class="" style="color:我是一段文字;">我是一段文字</div>
颜色定义那个#000没输出哦
function aa(option){
if (arguments.length === 0) { alert('至少给出一个参数');return;}
var t = option.hasOwnProperty('teXt') ? option.teXt:'';
var cl = option.hasOwnProperty('clAss') ? option.clAss:''; //这两个地方
var co = option.hasOwnProperty('colOr') ? option.colOr:''; //直接粘的第一行的teXt 所以错了 你自己改一下
var bb = $('<div class="'+cl+'" style="color:'+co+';">'+t+'</div>');
return bb
}
<div class="" style="color:我是一段文字;">我是一段文字</div>
颜色定义那个#000没输出哦function aa(option){
if (arguments.length === 0) { alert('至少给出一个参数');return;}
var t = option.hasOwnProperty('teXt') ? option.teXt:'';
var cl = option.hasOwnProperty('clAss') ? option.clAss:'';
var co = option.hasOwnProperty('colOr') ? option.colOr:'';
var bb = $('<div class="'+cl+'" style="color:'+co+';">'+t+'</div>');
return bb
}