js经常会在代码中写在head里createElement('script'),现在有没有办法,在页面加载完成后,监测到js动态在head创建script标签时的行为,即监测head变化
解决方案 »
- 高分求救,服务端返回json问题,总是提示“invalid label”,大家帮帮忙!
- iframe随内容自适应的问题
- 如何通过一个PHP变量获取城市天气预告
- 关于 <select> 永远在最上方的解决办法
- form中type=hidden项,value可以引用js的变量么?
- multi_sort_table如何在js中实现多列排序??
- 用javascript编写的页面刷新问题!??急急急!
- js中,如何释放内存
- 图片显示,还有这么怪的事情?
- jquery dataTable dataTable.fnDraw()重新加载数据后更改iDisplayLength!
- fancybox打开弹出窗口关闭时js异常,100分求解
- 怎么获取北京时间?
不是检测,是监测,是在页面没有关闭的情况下,监测head是否有变化,或是能监测到往head中create节点的行为也可以
<html>
<head>
<meta charset="gbk" />
<title></title>
<style>
div {color:red;}
</style>
</head>
<body>
<script>
var h = document.getElementsByTagName('head')[0];
alert( h.getElementsByTagName('*').length )
</script>
</body>
</html>
setinterval 定时检测 head中标签的个数
由于某些限制,尽量不做定时检测,最好就是做个监听,就像事件监听那样,能不能做到head中标签onchange就可以触发的效果
我的目的就是为了阻止因在head中创建标签造成的标签数量变化