HTML代码:
<img id="img" src="mm0.jpg">
<p><button id="afterText">图片后面插入文字“美女”</button></p>
<p><button id="afterHtml">图片后面插入“<strong>美女</strong>”</button></p>
<p><button id="afterElement">图片后面插入“美女”标题</button></p>
<p><button id="afterMultiple">图片后面一次性插入多段内容</button></p>
JS代码:
var eleImg = document.getElementById('img');
// 测试按钮
var eleBtnAfterText = document.getElementById('afterText');
var eleBtnAfterHtml = document.getElementById('afterHtml');
var eleBtnAfterElement = document.getElementById('afterElement');
var eleBtnAfterMultiple = document.getElementById('afterMultiple');
// 点击按钮
// 纯文本测试
eleBtnAfterText.addEventListener('click', function () {
eleImg.after('美女');
});
// html字符串测试
eleBtnAfterHtml.addEventListener('click', function () {
eleImg.after('<strong>美女</strong>');
});
// DOM节点测试
eleBtnAfterElement.addEventListener('click', function () {
var eleTitle = document.createElement('h4');
eleTitle.innerHTML = '美女';
eleImg.after(eleTitle);
});
// 多参数测试
eleBtnAfterMultiple.addEventListener('click', function () {
eleImg.after('1. 美女', ' ', '2. 美女');
});