我正在尝试使用innerHTML 中的javascript 提交表单,但提交按钮不起作用。如何使用 innerHTML 提交表单?表单在正文中时效果很好,但我需要在函数中使用它,因为我需要 picdata 数据 [1]。
function photoShowcase(picdata){
var data = picdata.split("|");
_("picbox").style.display = "block";
_("picbox").innerHTML += '<div id="contain" style="background: url(\'user/<?php echo $u; ?>/'+data[1]+'\') center no-repeat rgba(0,0,0,.8);">';
if("<?php echo $isOwner ?>" == "yes"){
_("picbox").innerHTML += '<div id="deletelink">';
_("picbox").innerHTML += '<form method="POST" action="php_parsers/change_image.php" name="ChangeImage">';
_("picbox").innerHTML += '<input type="hidden" value="'+data[1]+'" name="file_name" />';
_("picbox").innerHTML += '<input type="submit" value="Set as Profile Picture" name="SetImage" />';
_("picbox").innerHTML += '</form>';
_("picbox").innerHTML += '<a href="#" onclick="return false;" onmousedown="deletePhoto(\''+data[0]+'\')">Delete Photo</a>';
_("picbox").innerHTML += '</div>';
}
_("picbox").innerHTML += '</div>';
}