Saber 酱的抱枕

Fly me to the moon

04/10
2015
学习

使用Tampermonkey给贴吧发帖加上小尾巴

贴吧小尾巴
今天在chrome上安装了Tampermonkey扩展,折腾一番后想起来给贴吧发帖框添加小尾巴。于是去尝试一番,现在成功了。

document.getElementsByClassName("poster_submit")[0].addEventListener('click', function(){
	var ueditorAllP=document.getElementById('ueditor_replace').getElementsByTagName('p');
	ueditorAllP[ueditorAllP.length-1].innerHTML+='<br><br>Servant Saber、召唤に従い参上した。';
}, true)

原理是给提交按钮添加一个事件,当点击它的时候,在输入框内最后一个P标签内(因为每次按enter换行都会产生一个新的P标签)的html代码中,追加小尾巴的html代码。注意不能使用innerText,因为这样的话,如果最后一个P标签内有图片,则图片会被文字替换,图片就没了。

PS:Tampermonkey可以引用外部js文件,格式是使用// @require,然后在后面加上js文件的url,如下:

// @require /f/keymaster.js

使用Tampermonkey给贴吧发帖加上小尾巴