说三道四:不负责任地胡乱议论。
---Oxford Languages
没什么好搞的,就是嫖一个hitokoto的项目,再引用到页面上罢了,以下是小白笔记。
使用document.write()
来写入页面时,如果用了ajax的话,重加载后重写整个页面导致只有一言,刷新后恢复。
解决方法是innerHTML
来改写HTML元素
详见→
以下为源码
<p><a href="https://onering.top/nonsense">说三道四:</a></p> <p id="words">获取失败了...<br/>请检查JavaScript是否开启。</p> <p><script type="text/javascript" src="https://onering.top/words/?code=js"></script></p>
将一个段落元素标记为"words",接着执行document.getElementById("words").innerHTML="一言内容";
改写这个段落元素为一言。
大佬勿扰。