js变量怎么才能显示在页面特定的位置呢?
现在有一段js实现创建上一页下一页的链接,但是这个分页总是在页面的最底部。怎么才能让它显示在页面的某一段里呢? 我本身不是做it的,求大神直接帮我改一下代码。。
现在显示的效果http://www.ikylx.com/doku.php/01%E6%89%A7%E5%8C%BB%E8%80%83%E8%AF%95-%E4%B8%B4%E5%BA%8A/02.%E5%9F%BA%E7%A1%80%E7%BB%BC%E5%90%88/01%E8%A7%A3%E5%89%96%E5%AD%A6/question005
首先获得当前页面的url,
如果url最后为3位的数字(001-999),则 通过计算得到上一页面 和下一页面的超链接(页面都是3位的数字), 然后创建这两个超链接。
如当前的页面的url最后3位不是有序数字,则隐藏这两个超链接。
<script >
var url = decodeURIComponent(window.location.href)
var result = url.split('question')
if(/^[0-9]+$/.test(result[1])){
var dom = document.createElement('a')
var num1 = parseInt(result[1],10) - 1;
var last_url = '';
if (String(num1).length === 1) {
last_url = result[0] + 'question'+ '00'+ num1;
} else if (String(num1).length === 2) {
last_url = result[0] + 'question'+ '0' + num1;
} else {
last_url = result[0] + 'question'+ num1;
}
dom.setAttribute('href', last_url)
dom.innerHTML = '上一题目 '
document.getElementsByTagName('body')[0].appendChild(dom)
var dom2 = document.createElement('a')
var num2 = parseInt(result[1],10) + 1;
var next_url = '';
if (String(num2).length === 1) {
next_url = result[0] + 'question'+ '00'+ num2;
} else if (String(num2).length === 2) {
next_url = result[0] + 'question'+ '0' + num2;
} else {
next_url = result[0] + 'question'+ num2;
}
dom2.setAttribute('href', next_url)
dom2.innerHTML = ' 下一题目'
document.getElementsByTagName('body')[0].appendChild(dom2)
}
</script>