zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js仿记事本查找div里的内容

JS 内容 查找 div 记事本
2023-06-13 09:17:43 时间
head runat="server" meta http-equiv="Content-Type" content="text/html; charset=utf-8"/ title 聊天記錄 /title link href="ListenChat.css" rel="stylesheet" / script src="jquery.min.js" /script script src="ListenChat.js" /script /head body form id="form1" runat="server" div div div /div div 內容: input type="text" id="txtSearchContent" value="" / /div div /div /div span /span span 關閉 /span span /span a href="#" span /span span 下一個 /span span /span a href="#" span /span span 上一個 /span span /span a href="#" span /span span 查找 /span span /span
if (shtml.html()) { $(".MessageClass[searchId=0]").html($(".MessageClass[searchId=0]").html().replace(content, " b " + content + " /b if ($(".content_win").length 0) { $(".content_win").scrollTop($(".MessageClass[searchId=0]")[0].parentNode.parentNode.parentNode.offsetTop - $(".MessageClass[searchId=0]").parent().parent().parent().height()); //下一个 $(".btnDown").click(function () { var content = $("#txtSearchContent").val(); if (content != "") { $(".MessageClass b").each(function () { var sbefore = $(this).html(); $(this).replaceWith(sbefore); if (arrContents.length arrIndex) { $(".MessageClass[searchId=" + arrIndex + "]").html($(".MessageClass[searchId=" + arrIndex + "]").html().replace(content, " b " + content + " /b if ($(".content_win").length 0) { $(".content_win").scrollTop($(".MessageClass[searchId=" + arrIndex + "]")[0].parentNode.parentNode.parentNode.offsetTop - $(".MessageClass[searchId=" + arrIndex + "]").parent().parent().parent().height()); arrIndex++; } else { alert("找不到/"" + content + "/""); //上一个 $(".btnUp").click(function () { var content = $("#txtSearchContent").val(); if (content != "") { $(".MessageClass b").each(function () { var sbefore = $(this).html(); $(this).replaceWith(sbefore); if (arrIndex 0) { $(".MessageClass[searchId=" + (arrIndex - 1) + "]").html($(".MessageClass[searchId=" + (arrIndex - 1) + "]").html().replace(content, " b " + content + " /b arrIndex--; if ($(".content_win").length 0) { $(".content_win").scrollTop($(".MessageClass[searchId=" + arrIndex + "]")[0].parentNode.parentNode.parentNode.offsetTop - $(".MessageClass[searchId=" + arrIndex + "]").parent().parent().parent().height()); } else { alert("找不到/"" + content + "/""); //获取历史消息 function getLsMsg() { $.ajax({ type: "get", timeout: 15000, url: "Ashx/ListenChat.ashx?v=" + new Date().getTime(), data: { "type": "lsMsg"}, dataType: "json", contentType: "application/json; charset=utf8", success: function (data) { if (data.JsonSub) { processOldData(data.JsonSub); error: function (XMLHttpRequest, textStatus, errorThrown) { window.setTimeout("getLsMsg()", 5000); //处理历史的信息 数据库传回发送消息人,时间,内容。 function processOldData(messageInfo) { var messageHtml = ; if (messageInfo) { $.each(messageInfo, function (i, message) { messageHtml += addMessage(message.f_member.toUpperCase(), message.f_msgDate, message.f_message); $(".con_main").prepend(messageHtml); setScrollTop(); //添加其它用户发送的文字信息 function addMessage(userName, f_msgDate, f_message) { if (f_message) { var messageDate; if (f_msgDate) { messageDate = new Date(f_msgDate.replace(/-/g, "/")); var messageContent = li div div messageContent += span + userName + /span messageContent += span + turnMsgImg(f_message) + /span /div messageContent += span + messageDate.Format("hh:mm") + /span messageContent += /div /li return messageContent; } else { return ""; //将消息转回 function turnMsgImg(message) { return message.replace(/{/g, " ").replace(/}/g, " //设置div高度 function setScrollTop() { if ($(".content_win").length 0) { var h = $(".content_win")[0].scrollHeight; $(".content_win").scrollTop(h); function Request(key) { var svalue = window.location.search.match(new RegExp("[/?/ ]" + key + "=([^/ ]*)(/ ?)", "i")); return svalue ? svalue[1] : svalue; //处理日期 Date.prototype.Format = function (fmt) { var o = "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; !-样式ListenChat.css-- html,body,div,span,a,img,ul,li,form,input{margin:0;padding:0;} a,img,input{border:0} p,span,input,a,div{font-family:"微软雅黑","Microsoft JhengHei"," Microsoft YaHei ","SimHei","SimSun";} li{ list-style:none} a{ text-decoration:none; cursor:pointer;} body{ background:#FFF; margin:0 auto; background-position:top; font-size:12px; }

57965.html

微软