JS返回iframe中frameBorder属性值的方法

JS返回iframe中frameBorder属性值的方法可以使用以下步骤:

步骤1:获取iframe元素

使用document.getElementById()方法获取指定id的iframe元素。

例如,假设您的iframe元素的id为myFrame,代码如下:

var iframe = document.getElementById('myFrame');

步骤2:访问iframe里的document

使用iframe.contentDocument得到iframe中的document对象,然后再使用getElementById()方法获取指定id的元素。

例如,你要获取在iframe中id为iframeBody的元素的frameBorder属性,代码如下:

var iframe = document.getElementById('myFrame');
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
var iframeBody = iframeDoc.getElementById('iframeBody');
var iframeBodyFrameborder = iframeBody.frameBorder;

示例1

<iframe id="myFrame" src="https://www.w3school.com.cn/" frameborder="1"></iframe>
<div id="result"></div>

<script>
var iframe = document.getElementById('myFrame');
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
var frameBorder = iframe.getAttribute('frameborder');
var result = document.getElementById('result');
result.innerHTML = "frameBorder属性的值为:" + frameBorder;
</script>

运行结果如下:

frameBorder属性的值为:1

示例2

<iframe id="myFrame" src="https://www.w3school.com.cn/" frameborder="0"></iframe>
<div id="result"></div>

<script>
var iframe = document.getElementById('myFrame');
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
var iframeBody = iframeDoc.getElementById('course');
var iframeBodyFrameborder = iframeBody.getAttribute('frameborder');
var result = document.getElementById('result');
result.innerHTML = "iframeBody的frameBorder属性的值为:" + iframeBodyFrameborder;
</script>

运行结果如下:

iframeBody的frameBorder属性的值为:0

以上就是JS返回iframe中frameBorder属性值的方法的完整攻略,希望能帮助到您。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS返回iframe中frameBorder属性值的方法 - Python技术站

(0)
上一篇 2023年6月11日
下一篇 2023年6月11日

相关文章

  • JS实现电话号码的字母组合算法示例

    JS实现电话号码的字母组合算法示例可以用来解决以下问题:给定一个数字字符串,返回该数字字符串代表的电话号码的所有字母组合。 算法思路 该算法可以使用递归的方式进行实现。在递归过程中,所有可能的组合都存储在一个数组中,初始值为[“”]。在每次递归过程中,取出数组中的第一个元素,根据当前数字所代表的字母,依次添加到该元素的末尾,生成新的字符串插入到数组中。具体实…

    JavaScript 2023年5月28日
    00
  • Js中setTimeout()和setInterval() 何时被调用执行的用法

    当我们写JavaScript代码时,经常需要用到定时器来调用一些方法或者函数。其中,setTimeout()和setInterval()就是两个常用的方法。在此,我将向你详细讲解它们的用法及何时被调用执行。 setTimeout() setTimeout()方法用于在指定的时间后执行给定的代码。它的语法格式如下: setTimeout(function, d…

    JavaScript 2023年6月11日
    00
  • js实现特别简单的钟表效果

    当开发一个网站时,增加一个钟表效果可以有效地增加用户的交互性和娱乐性。在JavaScript中实现一个钟表的效果十分简单。我们可以通过JavaScript调用内置的Date对象来获取当前时间,并通过一些数学计算将其转化为时针、分针和秒针的指针位置。以下是实现这个效果的步骤: 1. HTML结构 首先,我们需要在页面中添加一个标记,我使用div来存放我的时钟。…

    JavaScript 2023年5月27日
    00
  • JavaScript实现手写promise的示例代码

    下面是详细讲解“JavaScript实现手写promise的示例代码”的完整攻略。 理解promise 在讲解如何手写promise之前,我们先来理解一下promise,它是一个用来处理异步操作的对象。在promise中,一个异步操作被包装成一个状态机对象,该状态机由三个状态组成——pending(等待中)、fulfilled(完成)、rejected(拒绝…

    JavaScript 2023年5月28日
    00
  • javascript的函数

    JavaScript的函数 什么是函数 在JavaScript中,函数是可调用的代码块,它们可以接受输入(通过参数)并生成输出(通过返回值)。 JavaScript中的函数包括内置函数和自定义函数。内置函数是由JavaScript提供的函数库,如console.log,而自定义函数是由程序员创建的函数。 声明一个函数 在JavaScript中,函数可以通过函…

    JavaScript 2023年5月18日
    00
  • JavaScript中按位“异或”运算符使用介绍

    JavaScript中按位“异或”运算符使用介绍 在JavaScript中,按位“异或”运算符是一种二进制运算符,用符号” ^ “表示,作用是对两个数的按位进行异或运算,返回结果。本文将详细介绍JavaScript中按位“异或”运算符的使用,包括什么是按位“异或”运算符、按位“异或”运算符的运算规则、按位“异或”运算符的一些应用场景。 什么是按位“异或”运算…

    JavaScript 2023年6月10日
    00
  • 微信小程序开发之改变data中数组或对象的某一属性值

    下面是详细讲解微信小程序开发中改变 data 中数组或对象的某一属性值的完整攻略。 前置知识 在深入讲解如何改变 data 中数组或对象的某一属性值之前,我们需要先了解微信小程序中 data 的用法。在微信小程序中,通过给 Page() 函数传入一个对象,该对象中的 data 属性就是页面的初始数据。 定义 data 对象后,开发者可以通过 this.dat…

    JavaScript 2023年6月10日
    00
  • js之encodeURI、encodeURIComponent、decodeURI、decodeURIComponent

    1. encodeURI与encodeURIComponent encodeURI和encodeURIComponent都是用于对 url 进行编码的方法,它们可以将字符串编码为 URI(Uniform Resource Identifier, 统一资源标示符)格式,使其具有以下特点:- 可以在所有计算机和网络设备上使用- 能够进行全球化字符集的支持(包括的…

    JavaScript 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部