Javascript replace()没有在html中替换

时间:2015-01-26 15:02:01

标签: javascript html

jsfiddel我在我的项目中使用javascript replace(),所以我使用此代码

function addFloorPlan(ant){
    //var count = 
    $('#appendClass'+ant+'').after('<div id="appendClass'+ant+'" class="clearfix"><div class="col-md-4"><div class="form-group"><label>Name</label><input type="text" class="form-control" placeholder="Enter your file name" name="file_name'+ant+'[]"></div></div><div class="col-md-8"><div class="form-group"><label>Choose file</label><input name="file_img'+ant+'[]" type="file" style="margin-top: 8px;"><span class="glyphicon glyphicon-remove removeCss" aria-hidden="true" onclick="removeFloorPlan('+ant+');"></span></div></div></div>');
    var cnt = ant+1;
    document.getElementById('getCount').outerHTML.replace('addFloorPlan('+ant+')', 'addFloorPlan('+cnt+')');
}

Html内容:

<button type="button" id="getCount" class="pull-right btn btn-primary btn-xs"  onclick="addFloorPlan(1);">Add another</button>

实际上我正在将addFloorPlan(1)替换为addFloorPlan(2).....在这个javascript中,当我检查它的工作时,但是这个新文本在html内容中没有变化。我真的很震惊,请帮助我克服这个问题。谢谢

0 个答案:

没有答案