今天在测试上传材料,点击添加按钮总是报错,提示Jscript联调程序 问题;最终发现问题在a标签 ,onClick事件上。
原代码:
elementStr = elementStr
+ "<div class='elementId' id='pos"
+ indexInArray
+ "' style='left:"
+ (parseInt(valueOfElement.orgin_x) / _C)
+ "px;top:"
+ (parseInt(valueOfElement.orgin_y) / _C)
+ "px;width:"
+ (valueOfElement.width / _C)
+ "px;height:"
+ (valueOfElement.height / _C)
+ "px;'><a onClick=\"addBtn("
+ indexInArray
+ ")\" title='点击添加材料' style='"
+ "width:"
+ (valueOfElement.width / _C)
+ "px; height:"
+ ((valueOfElement.height / _C) - 30)
+ "px;' class='elementBt' id='text_"
+ indexInArray
+ "'></a><div><span>播放顺序:</span><input id='input_"
+ indexInArray
+ "' type='text' /> <input id='material_"
+ indexInArray
+ "' type='hidden' /><input id='element_"
+ indexInArray
+ "' type='hidden' value='"
+ valueOfElement.elementId
+ "' readonly='readonly'/></div></div>";
$("#count").val(indexInArray + 1);
});
$('#elementIdBox').empty().append(elementStr);
修改后代码:
elementStr = elementStr
+ "<div class='elementId' id='pos"
+ indexInArray
+ "' style='left:"
+ (parseInt(valueOfElement.orgin_x) / _C)
+ "px;top:"
+ (parseInt(valueOfElement.orgin_y) / _C)
+ "px;width:"
+ (valueOfElement.width / _C)
+ "px;height:"
+ (valueOfElement.height / _C)
+ "px;'><a href=\"javascript:addBtn("
+ indexInArray
+ ")\" title='点击添加材料' style='"
+ "width:"
+ (valueOfElement.width / _C)
+ "px; height:"
+ ((valueOfElement.height / _C) - 30)
+ "px;' class='elementBt' id='text_"
+ indexInArray
+ "'></a><div><span>播放顺序:</span><input id='input_"
+ indexInArray
+ "' type='text' /> <input id='material_"
+ indexInArray
+ "' type='hidden' /><input id='element_"
+ indexInArray
+ "' type='hidden' value='"
+ valueOfElement.elementId
+ "' readonly='readonly'/></div></div>";
$("#count").val(indexInArray + 1);
});
$('#elementIdBox').empty().append(elementStr);