js问题,帮帮忙吧!谢谢!

我想把
<iframe width="660" scrolling="no" height="60" frameborder="0" allowtransparency="true" src="http://i.tianqi.com/index.php?c=code&id=12&icon=4&num=5"></iframe>

写在js里怎么写啊!

你是想把src 动态在js里面改变吗?

<iframe width="660" id="iframe1" scrolling="no" height="60" frameborder="0" allowtransparency="true" src="http://i.tianqi.com/index.php?c=code&id=12&icon=4&num=5"></iframe>

<script type="text/javascript">
    document.getElementById("iframe1").setAttribute("src", "http://i.tianqi.com/index.php?c=code&id=12&icon=4&num=5")
</script>追问

我的是一个显示天气的,
我想把他写在js里面,通过js调取出来。
我刚才试了一下,没调取出来。

我是应该把 这句写在.js的文件里吗?
document.getElementById("iframe1").setAttribute("src", "http://i.tianqi.com/index.php?c=code&id=12&icon=4&num=5")

追答

你还可以使用 append("") 在某个元素下面添加这个元素节点,至于写在哪里需要看你在哪里使用的。

追问

我就是想在网页里调用一个js

用js调用这个

追答

调用仅仅是调用方法或者属性。 你调用这个元素来做什么 才是你需要的功能点。

追问

这是个显示天气的iframe,为了避 蜘蛛爬,需要把它写入js里面,然后再调用js

追答

哎 调用js在现实iframe吗? 那你就document.getElementById('iframe1
').appendChild(""
)
在你需要的地方给他添加一个节点就行了。多看看js jq 的api

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-07

xxxxx.js:

document.write('<iframe width="660" scrolling="no" height="60" frameborder="0" allowtransparency="true" src="http://i.tianqi.com/index.php?c=code&id=12&icon=4&num=5"></iframe>');

搞定

相似回答