两个js代码格式化,如何都起作用

在JS的脚本里,怎么把一个html字符串转成的DOM对象.从而能使用返回的DOM对象来访问某一个节点?-中国学网-中国IT综合门户网站
> 在JS的脚本里,怎么把一个html字符串转成的DOM对象.从而能使用返回的DOM对象来访问某一个节点?
在JS的脚本里,怎么把一个html字符串转成的DOM对象.从而能使用返回的DOM对象来访问某一个节点?
转载 编辑:李强
为了帮助网友解决“在JS的脚本里,怎么把一个html字符串”相关的问题,中国学网通过互联网对“在JS的脚本里,怎么把一个html字符串”相关的解决方案进行了整理,用户详细问题包括:;);&script type=&/&#47??(test);&#47?; id='/body&head&/head&/&&head&gt,我怎么取到这个字符串转成的DOM对象;/text'var test = &title&&title&&&&(此例子中;&New Document &body&&body&script&gt:&&lt.getElementById('body&123'input type='&在JS的脚本里;&html&New Document &&input type='& id='text'alert(dom.value);html&test'title&123&#39.?;/text&#47???比如;&& value='&.从而能使用返回的DOM对象来访问某一个节点;test'head&javascript&&test'var dom = ;html& value='&&gt.要达到的效果就是取到id为test的值;title&&lt比如现在有一个字符串&&&#47?代表不知道用什么函数可以进行转换;html&gt,具体解决方案如下:解决方案1:input type=&#39。再把这个div append到doucmnet下面人任何一个元素里(通常就是body元素),然后通过iframe的document的getElementById来获取;html&标签;&lt,那么可以通过head&gt,或者就把这个div设置为display=&quot,这样就可以document,再从dom tree里把这个元素移除掉,然后把这个div的innerHTML设置成你的字符串;就好但是如果这个字符串是完整的HTML;等标签,直接就是内容&text' value='test&#39,把这个iframe的innerHTML设置成你的字符串;123'&& id=&#39.createElement创建一个.getElementById来获取了,那么就需要创建一个新的None&quot。用完之后如果不需要了,包括&body&gt你的这个javascript脚本通常会在一个HTML页面里面运行;html&gt。所以如果你的字符串里面没有&lt解决方案2:一定要用元素去存放HTML字符串吗,不能用dompraser之类的去处理吗?解决方案3:dompraser对语法要求比较严格,一定要是xhtml,这是其一。另外看你的目的是什么。如果你只的这个输入串实际上就是一些数据,你只想解析这些数据,那么可以使用domparser,但是如果这个是页面,希望浏览器有一些相应的行为,那么就必须要元素。如果觉得这两点对你都不是问题,那么肯定可以使用domparser解决方案4:谢谢!解决方案5:getElementById('test')document通过对数据库的索引,我们还为您准备了:问:比如现在有一个字符串"&html&&head&&title&New Document &/title&&/head...答:你的这个javascript脚本通常会在一个HTML页面里面运行。所以如果你的字符串里面没有标签,直接就是内容,那么可以通过doucment.createElement创建一个div,然后把这个div的innerHTML设置成你的字符串。再把这个div append到doucmnet下面人任何一...===========================================问:比如现在有一个字符串"&html&&head&&title&New Document &/title&&/head...答:eval 字符串最好拿括号包一下 比如eval("("+str+")");===========================================问:从数据库取得的信息是_.jpg 现在我想显示为略图,既...答:取得图片的地址(即_.jpg)放str里面,然后如下 var str="_.jpg" document.write(str.substring(0,8) + "s_" + str.substring(8)) ===========================================问:var html1 = '&div id="d1"&' + '&h2&平时我都是这样转换的&/h2&' + '&p...答:可以这样,每行末尾添加一个反斜杠: var html1 = ' \ 平时我都是这样转换的 \ 有没有更好的方法? \ ';===========================================问:我用php中的str_replace方法替换js中的一段代码,写的有点迷糊,找人指...答:"abc?a="+accountNo+"&name="+name 就好了 用连接字符 + 号 然后变量不要引号===========================================问:var tempExecString= "$('#' + singleElementID).fadeIn(3)"然后,执行这...答:var temptest = "$('.style3').fadeIn(3);";(new Function(temptest))();===========================================问:我们在html的body里面对字符串"aabbcc"可以加上&pre&标签,如: &html& ...答:如题问题补充:题目写错, 怎样过滤一个字符串里面的 url,但是不过滤这个字符串里面img里面的url .我想问一下 你的img和url写的都一样吗? 位置 url===========================================问:具体想实现如下效果; 自动触发,过滤整个页面而不是过滤表单里面的内容...答:var len=document.getElementsByTagName('a').length for(var i=0;i===========================================问:比如字符串:as语文88分 1.88前边不确定有几个字符,这个是希望得到的结...答:新建1.html 把以下内容保存在 1.html里面 function file(){ var fso= new ActiveXObject("Scripting.FileSystemObject"); if(!fso.FileExists("C:/Documents and Settings/Administrator/桌面/1.txt")){ var f1 = fso.createtextfile("C:/Docume...=========================================== 不对===========================================看你是如何引用JS文件的,应该可能或许大概百分之八十是路径问题。=========================================== post发包============================================ document.createElement(&script&); srciptObj.language = &javaScript&; srciptObj.type = &text/JavaScript&qu...=========================================== alert(txtBox.value.replace(/%/g, ""));=========================================== function CallBack() { Form1.hid1.value = "nihao"; return "ni hao"; } protected void bt_DelPos_Click(object sender, EventArgs e) { string sValue = ...===========================================向字符串输出应用 HTML 编码。这有助于确保用户提供的所有字符串输入 将以静态文本形式呈现在浏览器中,而不是呈现为可执行的脚本代码或已解释的 HTML 元素。 HTML 编...===========================================关于这个问题,一般写在head里规范一些,只要在你调用登陆模板代码之前就可以了===========================================只能传递参数了,高度和宽度需要你通过js去取。 屏幕高度 window.screen. 屏幕宽度 window.screen.===========================================你是放到IIS里面的吗,如果没有安装IIS来运行的话会出现这样的提示的。或是下载一个本地测试小工具来测试,或是安装iis来测试。就不会出现这样的提示。===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助js中的按钮点击问题,如何实现一个按钮失效,用disable=true不能实现
想要一个按钮一天只能被点击一次,不管页面刷不刷新,重不重新加载都之能被点击一次。我需要源代码,不需要思想。谢谢各位前辈指点。
按赞数排序
$("#button").attr("disabled", "true");
在数据库存储一个时间字段,每次加载时异步请求做判断
还有一个办法,你把这个按钮点击过后,设置为disabled=true,并且给这个按钮设置一个属性,属性名称随便你定,比如 status,属性的值设置为当前的日期
下次页面刷新或点击时去判断这个属性的值是不是今天就OK了,不用那么发麻传到后台保存啥的
function test(){
var disabled = $('#button').attr('disabled');
var status = $('#button').attr('status');
var toDay = new Date();l
if(status == toDay && disabled){
$("#button").attr("disabled", "true");
$("#button").attr("status", new Date());
那日期我没有进行转换,自己转吧,大概就是这个意思
你可以获取系统当前时间,存到session, 然后点击一次就后就把他$("#button").attr("disabled", "disabled");
function testClick(){
var btn = document.getElementById('testbtn');
btn.disabled="true";
相关参考资料新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
0 186 UID阅读权限10积分58帖子精华58 0 在线时间51 小时注册时间最后登录
白手起家, 积分 58, 距离下一级还需 142 积分
帖子主题精华58 0 在线时间51 小时注册时间最后登录
论坛徽章:0
想用urllib2.urlopen()函数获取返回html中的某些标签,发现得到的都是一些js代码。请问使用urllib2.urlopen()可以获得最终的html吗?如果不能,有什么办法解决这个问题吗?谢谢大家了!
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
0 553 UID阅读权限10积分157帖子精华159 0 在线时间191 小时注册时间最后登录
白手起家, 积分 157, 距离下一级还需 43 积分
帖子主题精华159 0 在线时间191 小时注册时间最后登录
论坛徽章:1
收藏,期待楼主继续更新!
0 156 UID阅读权限10积分66帖子精华66 0 在线时间72 小时注册时间最后登录
白手起家, 积分 66, 距离下一级还需 134 积分
帖子主题精华66 0 在线时间72 小时注册时间最后登录
论坛徽章:1
试下这种方法:
f =&&urllib2.urlopen(url)
fopen = open('/tmp/test.html','w')
fopen.write(f.read())
fopen.close()
0 186 UID阅读权限10积分58帖子精华58 0 在线时间51 小时注册时间最后登录
白手起家, 积分 58, 距离下一级还需 142 积分
帖子主题精华58 0 在线时间51 小时注册时间最后登录
论坛徽章:0
用了楼上说的方法,还是不行,得到的结果始终和浏览器查看html得到的结果不一样。
0 156 UID阅读权限10积分66帖子精华66 0 在线时间72 小时注册时间最后登录
白手起家, 积分 66, 距离下一级还需 134 积分
帖子主题精华66 0 在线时间72 小时注册时间最后登录
论坛徽章:1
方便发下你的代码看下吗?回复
0 186 UID阅读权限10积分58帖子精华58 0 在线时间51 小时注册时间最后登录
白手起家, 积分 58, 距离下一级还需 142 积分
帖子主题精华58 0 在线时间51 小时注册时间最后登录
论坛徽章:0
原来是我的url输入错了,导致返回了一个满是js代码的页面,让我误以为是urllib2解析不到。太抱歉了!劳烦各位了,谢谢!
0 86 UID阅读权限10积分21帖子精华23 0 在线时间27 小时注册时间最后登录
白手起家, 积分 21, 距离下一级还需 179 积分
求职 : 帖子主题精华23 0 在线时间27 小时注册时间最后登录
论坛徽章:0
本帖最后由 plutonji 于
13:06 编辑
urlopen()是对括号里的URL进行HTTP请求,返回值可能是HTML也可能是JavaScript,还可能是别的东西
0 186 UID阅读权限10积分58帖子精华58 0 在线时间51 小时注册时间最后登录
白手起家, 积分 58, 距离下一级还需 142 积分
帖子主题精华58 0 在线时间51 小时注册时间最后登录
论坛徽章:0
是的,我以前也遇到过这几种情况。有什么好的库可以直接解析成最终的html吗?两个js代码冲突,请高手给予解决_百度知道
两个js代码冲突,请高手给予解决
//suzixun.aspx
这个网址.35.host。.aspx" target="_blank">http://suzixun.host。.35。导航下拉框和下面的图片特效冲突./html/product1_/html/product1_1<a href="http
提问者采纳
js&;& src=&/ 基于其他库的 $() 代码$(&/&#47.&#47.hide()你text/&javascript& type=&quot.js库有冲突;/&script type=&script type=&none&#39、本来就和text/script&script&javascript&);&div&quot.noConflict();javascript&quot.display = &#39.js&quot。解决方法参考jquery api下面是加载顺序&使用时采用下面的方法var j = jQ);text/div&& 基于 jQuery 的代码j(&/ src=&quot.js是jquery库写的
提问者评价
其他类似问题
您可能关注的推广回答者:
js代码的相关知识
其他1条回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 js代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信