我如何侦听innerHTML或是createElement? 读3边未懂~撤~addEventListener(),attachEvent()? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 标签怎么能隐藏呢,隐藏的是域.你在加载了$('#div').html("<a>插入图片</a><a>另存为附件</a>");以后document中就会多了两个A元素.而"插入图片"和"另存为附件"仅仅为这两个元素中的内容而已.你要么转化元素要么就重写innerHTML 两位大侠,谢谢解答,但是我的真是意思是我有时候innerHTML一下“ <a>插入图片</a><a>另存为附件</a>”,而有的时候只是innerHTML一下 “<a>插入图片</a>”,我的本意是先把这两个<a>都innHTML 进来,视不同的页面来决定是否显示"<a>另存为附件</a>",所以想在这两个<a>都插入后再 ,在隐藏一<a>,但是我不知道“插入后”怎么触发我的的隐藏函数。我知道可以innerHTML的函数里可以直接调用,但是这需要我传入一个参数来判断是否要隐藏<a>,但是我没法修改这个insert_a(),来给他加个参数,不知还有人明白吗? 或者是侦听某个自定义的函数的事件,当发现执行了insert_a()后,页面自动执行另一个自定义的函数 如此说来,你是没办法修改insert_a()方法了.那就在onload里面加个定时监听你的inner吧,这个方法耗资源.var inner="";var lisenF;function startLisener(){var div=document.getElementById("showdiv");if(inner!=div.innerHTML){inner=div.innerHTML;//...你的判断lisenF=null;return;}lisenF=window.setTimeout("startLisener()",100);}window.onload=function(){startLisener();}; 不如就重写 innerHTMl吧. 多一段代码而已.. 为什么取不到对象中定义的对象 js动态加载Google广告的问题 求助大虾,帮忙看看这种效果的JS代码怎么写 JS 如何将时间中的“秒”转换成字符串,两位数的秒值中取最后一位,并转换成字符串。 一个关于JS值获得的问题 iframe相关的问题? Eclipse 项目中引用外部javascript文件的问题 大家好谁知道像这网站里的树形菜单http://ymmz.nease.net/txsub/007.htm如果子菜单展开下面还有子菜单 那怎么做? 一个页面用了框架 关于jquery mobile页面跳转 控制图片延时显示 求控件所在的div的id
你在加载了
$('#div').html("<a>插入图片</a><a>另存为附件</a>");
以后document中就会多了两个A元素.而"插入图片"和"另存为附件"仅仅为这两个元素中的内容而已.
你要么转化元素要么就重写innerHTML
所以想在这两个<a>都插入后再 ,在隐藏一<a>,但是我不知道“插入后”怎么触发我的的隐藏函数。我知道可以innerHTML的函数里可以直接调用,但是这需要我传入一个参数来判断是否要隐藏<a>,但是我没法修改这个insert_a(),来给他加个参数,不知还有人明白吗?
那就在onload里面加个定时监听你的inner吧,这个方法耗资源.var inner="";
var lisenF;
function startLisener(){
var div=document.getElementById("showdiv");
if(inner!=div.innerHTML){
inner=div.innerHTML;
//...你的判断
lisenF=null;
return;
}
lisenF=window.setTimeout("startLisener()",100);
}
window.onload=function(){
startLisener();
};
多一段代码而已..