在iframe中动态添加html元素,须使用HTML 新加给iframe的一个属性 srcdoc。(遗憾的是还未得到ie的支持),以js为例:document.getElementById('id标识').srcdoc="<!doctype..."
function aClick(){var win = document.getElementById('b').contentWindowalert( win.document.body.innerText )}这样能获取iframe里的body文本内容 如果要是html内容 把innerText改成innerHTML使用iframe可以截取网站的部分内容,主要配合width、height、overflow等属性来实现的,具体示例如下:<div style="width:630pxheight:350pxoverflow:hiddenborder:0px">
<div style="width:800pxheight:800pxmargin:-810px 0px 0px -10px">
<iframe src="要截取的网址" width="960" height="1280" scrolling="no"></iframe>
</div>
</div>
以上代码中的width 和height分别代表宽度和高度,具体值需要根据具体网页来更改。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)