[JS]利用js将读取到的xml文件中的数据显示到html文档上
[JS]利用js将读取到的xml文件中的数据显示到html文档上
[JS]利用js将读取到的xml文件中的数据显示到html文档上
- <script type="text/javascript" language="javascript">
- var xmlDoc = checkXMLDocObj('../openClass.xml');//读取到xml文件中的数据
- var a = document.getElementsByTagName("a");//获取所有的A标签
- $(document).ready(function () {
- var nodes;
- if($.browser.msie){ // 注意各个浏览器之间的区别
- nodes = xmlDoc.getElementsByTagName('collage')[0].childNodes; //读取XML文件中需要显示的数据
- }
- else if (isFirefox=navigator.userAgent.indexOf("Firefox")>0){
- nodes = xmlDoc.getElementsByTagName('collage')[0].children; //读取XML文件中需要显示的数据
- }
- else{
- nodes = xmlDoc.getElementsByTagName('resource');
- }
- for (var i = 0; i < a.length; i++) {
- if (a[i].parentNode.nodeName == "SPAN") {
- for (var j = 0; j < nodes.length; j++) {
- var resource = nodes[j];
- var url = resource.getAttribute('url');
- var href=$(a[i]).attr("href");
- if (href == url) {
- var count = resource.getAttribute('click');
- var span = document.createElement("div");
- var str = document.createTextNode("点击率:" + count);
- span.appendChild(str);
- var div = a[i].parentNode.parentNode;
- div.appendChild(span);
- break;
- }
- }
- }
- }
- });
- $(function(){ //通过get请求,将点击率增加
- $(a).mousedown(function(){
- var href = $(this).attr("href");
- $.get("../receive.ashx",{url:href,rd:Math.random()}, function (msg) {
- });
- })
- })
- </script>
热门文章推荐
- [JS]window.location获取url各项参数详解
- [JS]jQuery,javascript获得网页的高度和宽度
- [JS]视频弹窗视频弹出层videoLightBox(含三种播放器的用法)
- [JS]JS提交中文encodeURI两次转码
- [JS]js版方面encodeURI转码和decodeURI解码的用法实例
- [JS]js取当前机子的时间戳实例
- [JS]AES加密(基于crypto-js)PHP后端解密
- [JS]data:image/png;base64写法的用途及说明
请稍候...