![](/img/trans.png)
[英]Insert html image when button is clicked using javascript innerHTML
[英]insert image when button is clicked html javascript
我正在使用HTML和Javascript创建Office 2013应用程序。 我想在应用程序中包含一项功能,即当用户单击某个按钮时,相应的图像就会插入到文档中。 我尝试过这种方法。
HTML:
<button id="img-insert-btn">Insert Image</button>
jQuery的:
$('#img-insert-btn').click(insertImage);
使用Javascript:
function insertImage() {
Office.context.document.setSelectedDataAsync("../ImageFolder/Image.png");
}
我在上面编写的方法将文件路径插入文档中,而不是插入图像。 请帮忙。 PS jQuery也可以隐含。
这样做:
$(document).ready(function(){
$('button').click(function(){
$('body').append('<img src="http://www.gratuit-en-ligne.com/telecharger-gratuit-en-ligne/telecharger-image-wallpaper-gratuit/image-wallpaper-animaux/img/images/image-wallpaper-animaux-autruche.jpg">');
});
})
使用Javascript:
var imgHTML = "<img " +
"src='http://i.msdn.microsoft.com/fp123580.AppHome2(en-us,MSDN.10).png'"
+ " alt ='apps for Office image' img/>";
function setHTMLImage(imgHTML)
{
Office.context.document.setSelectedDataAsync(
imgHTML, { coercionType: "html" },
function (asyncResult) {
if (asyncResult.status == "failed") {
write('Error: ' + asyncResult.error.message);
}
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.