Javascript 在JS中创建动态HTML元素 var vStatus=“欢迎”; var-val=''; var fContactInfo=新数组(); fContactInfo.push('123'+if(vStatus!=“”){+'Sent'+vStatus+''+}if(val!=“”){+'Submitted'+val+'+}+''; $('#A1').html(fContactInfo.join('');
** ** 各位好,Javascript 在JS中创建动态HTML元素 var vStatus=“欢迎”; var-val=''; var fContactInfo=新数组(); fContactInfo.push('123'+if(vStatus!=“”){+'Sent'+vStatus+''+}if(val!=“”){+'Submitted'+val+'+}+''; $('#A1').html(fContactInfo.join('');,javascript,jquery,html,Javascript,Jquery,Html,** ** 各位好, 我试图在这里创建新的html元素,但我给出的值是有条件的。当尝试上面的代码时,它会给我错误。谁能帮我一下吗。您的代码中有语法错误 更正: 您不能添加字符串和if表达式。作为第一步,我将在多个语句中构建那个大字符串,而不是一次全部。这将更容易调试。 var vStatus = "welcome"; var val = ''; var fContactInfo = new Array(); fContactInfo.push('<div class="readText
我试图在这里创建新的html元素,但我给出的值是有条件的。当尝试上面的代码时,它会给我错误。谁能帮我一下吗。您的代码中有语法错误 更正:
您不能添加
字符串
和if
表达式。作为第一步,我将在多个语句中构建那个大字符串,而不是一次全部。这将更容易调试。
var vStatus = "welcome";
var val = '';
var fContactInfo = new Array();
fContactInfo.push('<div class="readText"> <div class="leftText">123</div><div class="middleText">'+ if(vStatus != ""){ +'<div>Sent'+vStatus+'</div>'+} if(val! = ''){ +'<div>Submitted '+val+'</div>'+}+'</div> <div class="rightText"></div></div>');
$('#A1').html(fContactInfo.join(' '));