innerHTML的参数能够是个文件吗

新手。
我能在innerHTML的参数里填个文件名Eg: try.htm。让它显示这个网页吗?如果行,怎么做?

用XMLHttpRequest把这文件载入到一个变量里
然后innerHTML这个变量
或jQuery这个组件里的load函数,可以把页面载入到任何一个元素里

前提是,这页面不要带有<!--Doctype或<html><body><head>这些标签,
只能是<body></body>里的内容,不然会出现错误
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-02-13
不行。只能是字符串。

innerHTML的参数能够是个文件吗
用XMLHttpRequest把这文件载入到一个变量里 然后innerHTML这个变量 或jQuery这个组件里的load函数,可以把页面载入到任何一个元素里 前提是,这页面不要带有<!--Doctype或<html><body><head>这些标签,只能是<body><\/body>里的内容,不然会出现错误 ...

innerHTML与jquery里的html区别介绍
innerHTML是原生js的写法,表示获取或插入元素里的html内容 innerHTML是一个属性,用法举个例子,假如有个标签:<div id="d"><\/div> 下面是js:var d=document.getElementById("d");di.innerHTML="<span style='color:red'>Hello<\/span>";\/\/重新设置d内的html代码。alert(d.innerHTML);\/\/取...

jquery求解$("#xxx").load的问题
("#dtevery").load("dtall.html",{"dtwho":"小明","number":"123456"})。不要问为什么那样不行,记住行的就可以了。

javascript中innerHTML和appendChild的比较
innerHTML是直接改变DOM的innerHTML,实际上是浏览器先销毁DOM里的子DOM然后重绘DOM,之前对DOM里的对象的引用都将失效。而appendChild就是在对象的层次上修改对象,并不会破坏源对象。毕竟直接改innerHTML会简单一点,如果你没有用到DOM里的对象,就用这个吧 ...

关于innerHTML和insertHTML的使用
参数:swhere: 指定插入html标签语句的地方,有四种值可用:1. beforeBegin: 插入到标签开始前 2. afterBegin:插入到标签开始标记之后 3. beforeEnd:插入到标签结束标记前 4. afterEnd:插入到标签结束标记后 至于innerHTML就是某个标签的内部HTML 比如<td><\/td>之间的HTML innerHTML可以...

ajax的form提交后,只能用innerHTML写入原网页吗?急求解答
这个success就是PHP后台处理完成,没有错误。至于你返回多种结果,要返回给JS后再做处理,你说的innerHTML是HTML源。如果你写入的必须是HTML的话,就只能用那个了。由PHP返回的值可以是一个字符串或一个数字、也可以是一些变量,用JS做出判断后,再决定写入到哪一个ID中 比如由PHP返回字符串为:var ...

Java 从网页抽取数据 存入数据库
问题1:获取页面的源文件:innerHtml 能得到一个大字符串 包含所有信息 文体2:你需要的数据时从 var gAreaPointsData=[ [1,"泉州",118.582,24.9223,"AAAAAA",6,"777777",12], 这里开始 从[180,"玉林",110.172319,22.620761,"AAAAAA",6,"777777",12] ]; var iTyphoonCount=0; var iCurrentTyphoonCount...

遍历数组时用innerhtml添加option标签
既然是使用innerHTML的人,肯定是想用字符串来插入option了,这里主要就是解决这人人群,当然你也可以传入createElement对象来插入。对于传入的参数会做个判断,看是elementObj还是字符串,如果是elementObj那么就使用标准的add方法加入,并做兼容处理。如果是字符串则使用div包装完整的select并转换成dom对象用...

学习语言中,想知道怎么读取一个网页上的数值,网页源码中没有直接写出...
document.getElementsByClassName("tm-price")[0] \/\/ 选择第一个class为tm-price的元素获取内部的数字的话就简单了,.innerHTML,想必你知道。还可以用 document.querySelectorAll(".tm-price")这里的参数是一个css选择器,.tm-price就代表「class为tm-price」。他现在的作用和getElementsByClassName一...

网页中用javascript的writeln和innerHTML控制标签内容有什么区别吗?
document.innerHTML='<script>console.dir(window)<\/script>';document.write('<script>console.dir(window)<\/script>');运行后可得: innerHTML里面的js代码不会执行,直接输出;而write函数参数的js代码执行了。这就是区别。

相似回答
大家正在搜