Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iFrame中创建链接_Javascript_Css_Iframe - Fatal编程技术网

Javascript 在iFrame中创建链接

Javascript 在iFrame中创建链接,javascript,css,iframe,Javascript,Css,Iframe,我需要将iFrame中元素的文本更改为具有不同显示文本的链接。我没有访问HTML的权限 下面是ThisIsAWebsiteURL.com,我需要它作为该网站的链接,并将文本更改为“单击此处” 这可能吗 <div class="classes" data-field="datafieldID"> <div class="c-editor"> <div class="c-content"> **ThisIsAWebsiteURL.com**

我需要将iFrame中元素的文本更改为具有不同显示文本的链接。我没有访问HTML的权限

下面是ThisIsAWebsiteURL.com,我需要它作为该网站的链接,并将文本更改为“单击此处”

这可能吗

<div class="classes" data-field="datafieldID">
    <div class="c-editor">
        <div class="c-content"> **ThisIsAWebsiteURL.com**
        </div>
    </div>
    <div class="c-validation" aria-hidden="true">
    </div>
</div>

**这是WebsiteURL.com**

一种可能的方法是存储该文本并附加
”;
});
});

**这是WebsiteURL.com**

如果在
iFrame
中加载外部url,则无法操作或访问该页面的内容

但是,如果加载的url来自同一来源/域名,则可以使用@TheUnKnown提供的示例代码实现这一点


浏览器出于安全原因限制对外部url页面的访问,其他明智的黑客可以窃取或操纵您的数据。

答案是没有用的,因为无论如何,您无法操纵iframe的内容。是的,在加载iframe之后,您可以。一旦有了可用的DOM,如果知道要更改的div的id/类,就可以使用jQuery更改DOM。我已经更新了我的答案。@Kevin Wasie说他没有访问iframe html的权限,我假设他正在加载一个外部url,因此iframe的内容没有在根html上定义,这意味着无法操作该内容。即使你以前没有访问iframe html的权限,当你加载iframe时,很明显,它会从链接加载html,然后你仍然可以访问它。这个例子很有效,因为域名在根页面和iframe页面上是相同的,看看这个例子,在iframe上加载了一个外部url,它不起作用:你敢在
iframe
上加载一个外部url吗?