最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript操作XML实例代码(获取新闻标题并分页,并分页)_javascript技巧

来源:懂视网 责编:小采 时间:2020-11-27 20:49:33
文档

JavaScript操作XML实例代码(获取新闻标题并分页,并分页)_javascript技巧

JavaScript操作XML实例代码(获取新闻标题并分页,并分页)_javascript技巧:具体内容我没有做测试。仅供参考 代码 代码如下: 新闻测试1新闻测试1 新闻测试2新闻测试2 新闻测试3新闻测试3 新闻测试4新闻测试4 新闻测试5新闻测试5 新闻测试6新闻测试6 新闻测试7新闻测试7 新闻测试8新闻测试8 新闻测试9新闻测
推荐度:
导读JavaScript操作XML实例代码(获取新闻标题并分页,并分页)_javascript技巧:具体内容我没有做测试。仅供参考 代码 代码如下: 新闻测试1新闻测试1 新闻测试2新闻测试2 新闻测试3新闻测试3 新闻测试4新闻测试4 新闻测试5新闻测试5 新闻测试6新闻测试6 新闻测试7新闻测试7 新闻测试8新闻测试8 新闻测试9新闻测

具体内容我没有做测试。仅供参考
代码
代码如下:



新闻测试1新闻测试1


新闻测试2新闻测试2


新闻测试3新闻测试3


新闻测试4新闻测试4


新闻测试5新闻测试5


新闻测试6新闻测试6


新闻测试7新闻测试7


新闻测试8新闻测试8


新闻测试9新闻测试9



JS 代码部分。js部分代码比较简单。 重要的就几XML 操作函数
代码如下:
//JavaScript
function bindNew(index)
{
var List = new Array();
List = showPage(index);
var listul = ""
for( var i=0 ; i < List.length ; i++)
{
//document.getElementById("listTb").innerHTML += List[i]+"
";
listul += "
  • "+ List[i] + "
  • ";
    }
    listul += "";
    document.getElementById("listTb").innerHTML = listul;
    document.getElementById("refer").innerHTML = "";
    var tc = rtnPageCount();
    for( var i=1 ; i<=tc ; i++)
    {
    //
    document.getElementById("refer").innerHTML += ""+ i +"";
    }
    }
    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async = false;
    xmlDoc.resolveExternals = false;
    xmlDoc.load("News.xml");
    // 返回固定 ID 的新闻
    function findNew(newid)
    {
    var Domelement = xmlDoc.documentElement;
    alert(Domelement);
    }
    // 返回分页后的新闻标题连接
    var pageSize = 40;
    function showPage(pageIndex)
    {
    var Alltt = new Array();
    Alltt = AlltitleLink();
    var rtLinks = new Array();
    /*未完成部分*/
    try
    {
    for( var i=0 ; i< pageSize && (pageSize*(pageIndex-1)+i){
    rtLinks[i] = Alltt[pageSize*(pageIndex-1)+i];
    }
    }
    catch(e)
    { alert("showPage() 方法出错 !"); }
    return rtLinks;
    }
    //返分页后的页数
    function rtnPageCount()
    {
    var countx = getCount();
    if(countx%pageSize == 0)
    {
    return countx/pageSize ;
    }
    else
    {
    return countx/pageSize + 1 ;
    }
    }
    //返回新闻条数
    function getCount()
    {
    var NewRoot = xmlDoc.documentElement;
    var AllNews = NewRoot.childNodes;
    return AllNews.length;
    }
    //返回固定条数的新闻标题连接
    function returnNews(count)
    {
    var titles = new Array();
    var j = 0;
    NewRoot = xmlDoc.documentElement;
    allNews = NewRoot.childNodes;
    for( var i=0 ; i{
    if(i >= allNews.lenth)
    {
    titles[j] = ""+ allNews[i].getArrtibute("name") +"";
    j++;
    }
    }
    return titles;
    }
    //发回所有新闻 标题的超连接
    function AlltitleLink()
    {
    var allttLink = new Array();
    var NewRoot = xmlDoc.documentElement ;
    var allNews = NewRoot.childNodes;
    for( var i=0 ; i{
    var context = allNews[i];
    allttLink[i] = ""+ context.getAttribute("time")+ " : " + context.getAttribute("name") +"";
    }
    return allttLink;
    }

    部分Html 代码
    代码如下:










    全部动态>>




    希望对大家的学习工作又所帮助, 欢迎提问反馈

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    JavaScript操作XML实例代码(获取新闻标题并分页,并分页)_javascript技巧

    JavaScript操作XML实例代码(获取新闻标题并分页,并分页)_javascript技巧:具体内容我没有做测试。仅供参考 代码 代码如下: 新闻测试1新闻测试1 新闻测试2新闻测试2 新闻测试3新闻测试3 新闻测试4新闻测试4 新闻测试5新闻测试5 新闻测试6新闻测试6 新闻测试7新闻测试7 新闻测试8新闻测试8 新闻测试9新闻测
    推荐度:
    标签: 操作 js 代码
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top