summaryrefslogtreecommitdiff
path: root/blog/footnoter.js
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2019-02-10 11:16:07 +0800
committerGravatar Chris Xiong <chirs241097@gmail.com> 2019-02-10 11:16:07 +0800
commit9d3c8c0e6e1a7ba43bf3dc19350d1dca68b657a3 (patch)
tree339de0698c13e1763d3361d70fb1266621025c91 /blog/footnoter.js
downloadweb-9d3c8c0e6e1a7ba43bf3dc19350d1dca68b657a3.tar.xz
Initial commit.
Diffstat (limited to 'blog/footnoter.js')
-rw-r--r--blog/footnoter.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/blog/footnoter.js b/blog/footnoter.js
new file mode 100644
index 0000000..a1b2d8b
--- /dev/null
+++ b/blog/footnoter.js
@@ -0,0 +1,24 @@
+//License: MIT
+//Chrisoft Xiong 2017
+var starting=0;
+function footnoter()
+{
+ var footnotes=document.body.getElementsByTagName("footnote");
+ for(var i=0;i<footnotes.length;++i)
+ {
+ var s=footnotes[i].innerHTML;
+ footnotes[i].innerHTML="";//IE is stupid
+ var a=document.createElement("a");
+ a.setAttribute("id","n"+(starting+i+1));
+ a.setAttribute("href","#note"+(starting+i+1));
+ a.setAttribute("class","note");
+ a.innerHTML="["+(starting+i+1)+"]";
+ footnotes[i].parentNode.insertBefore(a,footnotes[i]);
+ var span=document.createElement("span");
+ span.setAttribute("class","TText");
+ span.innerHTML="<a id=\"note"+(starting+i+1)+"\" href=\"#n"+(starting+i+1)+"\">["+(starting+i+1)+"]</a>: "+s+"<br>";
+ document.getElementById("notediv").appendChild(span);
+ }
+ starting+=footnotes.length;
+ while(footnotes.length)footnotes[0].remove();
+}