js 得到的 responseText 部分 所有事件失效

问题描述

js 得到的 responseText 部分 所有事件失效

function sendget(back_id,send_url){

var xmlhttp;

xmlhttp=new XMLHttpRequest();

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById(back_id).innerHTML=xmlhttp.responseText;

}

}

xmlhttp.open("GET",send_url,false);

xmlhttp.send();

}

正常情况下,对于网页内的table
鼠标经过,点击table是会有变色反应的
变色的效果是用js+css实现的,现在返回的

但是现在
得到的xmlhttp.responseText(内容是个table),
鼠标经过,点击table没有任何反应

求大神解答!

解决方案

除非你的hover效果是通过css实现,并且该样式在responseText的table同样存在
否则,你应当为responseText的table注册js的hover效果,具体可以参考jquery的hover,on(1.8x之前是live)

时间: 2024-10-26 12:01:53

js 得到的 responseText 部分 所有事件失效的相关文章

asp.net-请教ASP.NET MVC开发的网站,在手机浏览器上js点击事件失效的问题

问题描述 请教ASP.NET MVC开发的网站,在手机浏览器上js点击事件失效的问题 之前没有接触过手机浏览器端的东西,一直做的是web方面,最近刚做了一个新项目刚刚上线,是一个挖宝游戏,http://wabao.edushi.com 经理要求把手机端兼容性弄一下让手机端也可以正常使用,但是我发现用手机访问,很多点击事件都失效了,有一部分还是有效的,不明白为什么,我用chrome的toggle device mode,也是某些按钮是有效的某些按钮点了就没反应,console也没报错,完全不知道问

前端技术-swiper快速滑动后,滑动事件失效

问题描述 swiper快速滑动后,滑动事件失效 假如有123屏,从2滑动切换屏幕到3时,删除1,新增4在3后面, 慢点滑动的时候没问题,但是一旦滑动快了,这个滑动事件就失效了,求问大神有什么解决办法没?(function(){ var flog = 0; var mySwiper = new Swiper ('.swiper-container' { initialSlide:2 direction: 'horizontal' onSlideNextEnd: function(swiper){/

请教一个easyui -datagrid-detailview onExpandRow事件失效的问题

问题描述 请教一个easyui -datagrid-detailview onExpandRow事件失效的问题 第一次加载数据的时候可以展开当点击查询之后, +号 失效, 在线求解. 解决方案 这个得看你里面具体代码怎么写的, 查询之后那个+号事件还存在不?其次你的画面有没有js 出现错误 解决方案二: 这个要看你的查询事件怎么写的了,看看控制台有没有js报错,报错会阻止事件执行 解决方案三: f12打开浏览器开发工具看报什么错误

JS判断文本框内容改变事件的简单实例

 本篇文章主要是对JS判断文本框内容改变事件的简单实例进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 oninput,onpropertychange,onchange的用法   onchange触发事件必须满足两个条件:   a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)   b)当前对象失去焦点(onblur):    onpropertychange的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的:          oninput是on

JS实现OCX控件的事件响应示例

 JS支持OCX控件的事件(event),当OCX控件定义的事件发生时,JS可以捕获该事件并对事件进行相应的处理. 个人理解,其实就是事件的响应由谁来完成,OCX控件自身肯定是可以实现的,JS提供的这种机制使JS也可以完成OCX控件事件的响应. 简单举例如下: 首先在OCX控件中添加自定义事件(预定义事件同理,如鼠标点击等,没亲自试,感觉原理应该是一样的), 事件应该是属于窗口的,所以在Ctrl类上单击右键,Add->Add Event,如下图: 在打开的对话框中输入事件名称,例如OnChang

JS实现鼠标单击与双击事件共存

 本篇文章主要是对JS实现鼠标单击与双击事件共存的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一直都认为在Web开发中,双击事件都是少至又少地使用,直到最近项目需要,要在一个按钮上绑定单击与双击两件事件.开始也觉得不就是给按钮绑下两个事件而已罢了--只是后来才明白,是我想得太简单,在双击事件触发的同时也会触发单击的~囧   通过一番研究后,终于利用JS中"setTimeout"延时执行方法的办法,将单击延迟300毫秒执行才解决了,代码如下:    代码如下: &l

pc-fullPage.min.js插件手机端的横向滚动条失效

问题描述 fullPage.min.js插件手机端的横向滚动条失效 PC端的网页设置最小宽度后适配手机,想让手机端在不缩小页面的情况下可以通过滚动条显示网页,但是手机上的横向滚动条无法滚动,去掉全屏滚动插件后,手机端就可以横向滚动,但是网页需要全屏滚动的效果,怎么让横向滚动条生效呢?本人新手,求教各位大神 解决方案 http://www.dowebok.com/77.html 解决方案二: fullpage已经设置html,body的overflow为hidden了,滚动条不会出来的,自己用vi

chrome-Chrome调试javascript怎么让JS不会因为页面刷新而失效呢?

问题描述 Chrome调试javascript怎么让JS不会因为页面刷新而失效呢? 就是F12以后..按ESC那个console的写javascript,我在某网站写了个脚本批量注册,但是注册以后提交表单会刷新页面,javascript就失效了,求解决方法 解决方案 肯定不能提交表单啊.你直接写js控制表单提交了控制台输入的js就无效了. 你找到注册接口,用ajax将数据提交到接口去就行 解决方案二: 直接拿到提交数据格式,然后console中直接提交

jquery-两个js都用到了enter事件的监听突然发现有冲突,怎么解决?

问题描述 两个js都用到了enter事件的监听突然发现有冲突,怎么解决? 第一次遇到这样的问题: 我在头部页面上的搜索上用到了enter事件的监听,但是在其它页面中也有一个页面 用到了这个事件,我是分别写在两个js中的.但是,并不是enter事件,另一个是 esc 的触发事件. 然而在操作过程中,发现,只要两个页面碰到一起,就会出现:搜索按钮的enter事件 失灵,而ESC事件却能用.求解如何解决这一冲突问题,当在一个页面时都可以触发. 下面是function: /**ENTER 事件触发搜索*