document.getElementById(id).src,怎样在js里面获取iframe的相对路径??为什么document.getElementById(id).src返回的是绝对路径。。。。。总的问题是这样的,我用一个iframe引入一个网址,通过一个按钮可以修改iframe的src,但是转了以后每次点击那个按钮的时候iframe都会闪一闪,这样用户体验不好,所以我就想,点击的时候先判断一下src,如果相等的话,就不修改src了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
HTML和js的问题 document.getElementById(id).src
收起
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
追加酬金 (90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
加载中...
7条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Go 旅城通票 2018-04-13 06:32关注用getAttribute
var src=document.getElementById(id).getAttribute('src')
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 13无用举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
宇宙流浪 2018-04-13 06:33关注建议你在调用document.getElementById(id).src 之前先获取判断一下你要修改的路径是否和原iframe里的路径一样,
如果相同,跳过绑定src这句话就可以了本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
发量还很多 2018-04-13 06:52关注var src=document.getElementById(id).getAttribute('src')
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
weixin_36585260 2018-04-13 07:13关注document.getElementById(id).getAttribute('src')
具体用发如下
var src=document.getElementById(id).getAttribute('src')本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
求帮助谁来帮我 2018-04-16 08:29关注为什么不用indexOf去判断?
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Danny_idea 2018-04-23 15:51关注先使用var src=document.getElementById(id).getAttribute('src')来获取相应的链接地址,再做判断处理是否需要刷新
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zjlsjnwmj 2018-04-26 01:28关注document.getElementById(id).src,怎样在js里面获取iframe的相对路径??为什么document.getElementById(id).src返回的是绝对路径。。。。。总的问题是这样的,我用一个iframe引入一个网址,通过一个按钮可以修改iframe的src,但是转了以后每次点击那个按钮的时候iframe都会闪一闪,这样用户体验不好,所以我就想,点击的时候先判断一下src,如果相等的话,就不修改src了
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-01-29 12:02回答 1 已采纳 网页虽然空白, 但网页代码是什么样的? 贴一下网页代码才能帮你看一下
- 2023-02-03 17:02回答 6 已采纳 变了 iframe 的 src 后,你要使用 onload 事件。保证新页面已加载完成,再调用新页面里的函数试试,修改后的: // 父级页面 function send_songdata1(data)
- 2022-05-09 21:29回答 2 已采纳 这里用到了插槽 <el-table-column label="操作" align="center"> <template slot-scope="scope">
- 2022-03-01 11:13小孬鼠的博客 这个是JS的一个方法,意思是通过控件ID取得元素的值,如一个form里包函text、label等,他们都是FORM的元素,有一个分配的ID,getElementById()是取得这些元素的text值的。 <input type="text" id="FAX" name="F
- 2017-09-20 13:39回答 1 已采纳 http://www.jianshu.com/p/9e2f2075d803
- 2022-04-20 09:11回答 2 已采纳 将获取textarea的内容方式由innerHTML改为value即可: var text = document.getElementById("md").value; const data = {
- 2023-02-02 17:23回答 2 已采纳 if判断的括号里要写 == 或者 === 才可以进行判断 ,给你修改的代码如下,有用的话采纳一下吧 <!DOCTYPE html> <html lang="en"> <
- 2022-02-25 16:50 的博客 document.getElementById('Button').onclick = validata; function validata() { alert("我被调用了"); } 这样只能代用无参的函数 想要调用有参的,参考了 document.getElementById('Button').onclick = function
- 2021-12-07 15:18回答 1 已采纳 给文字添加链接就行了 <div class="right-menu-box2"> <div id="content"> <form action
- 2023-01-30 23:16回答 2 已采纳 jq id选择器是 $('#btnRight') ,class 选择器是 $('.fa .fa-heart')。 然后你要确保你项目引入jq。最后送你一句,写项目前先把基础学好
- 2022-07-22 17:42回答 2 已采纳 第一张图片 onclick ="return false;changePic(this)" 不对, return 之后的代码changePic(this)不会执行第二张图片 onclick ="cha
- 2022-09-27 00:52会核爆的饭团的博客 document.getElementById()基本使用方法————JavaScript。
- 2022-07-05 23:05回答 4 已采纳 你说的读取到web上是指服务端查询到了数据?如果ajax请求失败的话,也就是会进入error方法,这个方法会有3个参数,你可以输出看一下具体的错误信息。error : function(e1,e2,e
- 2020-12-28 23:09EDH_3的博客 document.getElementById('参数'):根据id获取元素,由于id是唯一的,获取到的是一个元素。 document.getElementsByName('参数'):根据name获取元素,由于name不是唯一的(比如不同的input的name可以相同),获取到...
- 2022-05-10 02:30爷可是个天才的博客 前端页面,需要取 id=“userName0” 的值 , 直接使用document.getElementById(“userName0”).value取不到值,但是页面能显示 。 <p class="bg-info"> <div th:if="${my_message0.messageClass}==3"&...
- 没有解决我的问题, 去提问
悬赏问题
- ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
- ¥100 关于游戏app session获取的问题
- ¥15 MYSQL数据库建表
- ¥15 爬虫程序爬取TTGChina网站文章代码
- ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
- ¥15 如何用下图方法在AMESim中搭建离心泵模型
- ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道
- ¥15 xcode15build的c++ dylib在10.15上不兼容
- ¥15 CPLD如何实现在线逻辑分析
- ¥15 控制面板卸载无权限!!