Javascript改变iFrame内的文本框值
Javascript change textbox value within iFrame
我试图改变iframe内文本框的值。我试过用GetElementById在我能找到的每一种方式,似乎没有工作。
我通过使用对象数据标签找到了iframe的替代方案,但它有同样的问题。
我的代码或多或少,我稍微改变了一下,以表示:
<html>
<head>
<title>None</title>
</head>
<body>
<script type="text/javascript">
function changeValue() {
var textBox = document.getElementById('userName');
textBox = "hello!";
}
</script>
<iframe id="myFrame" src="http://www.website.com"></iframe>
<input type="button" onclick="changeValue()" value="Submit">
</body>
</html>
出于安全原因,这是不可能的。
如果你有访问权限,你将能够加载,说facebook.com
在你的网站上的iframe和提取用户的详细信息与JavaScript。
试试
document
.getElementById('myFrame')
.contentWindow
.document
.getElementById('userName')
.value='hello';
正如其他人指出的那样,这只会在iframe内的页面位于同一域中时起作用。
相关文章:
- 改变“;onClick"这个jQuery的操作从清除输入文本改为将输入文本添加到下面的列表中
- 用于根据用户改变文本区域的字体颜色的JavaScript'的选择
- 一个输入文本值基于另一个改变's(jquery autocomplete)值(经典ASP)
- 你能解决我的JQuery文本动画错误吗,导致错误的文本改变外观
- 如何在文本框中检查一个值,如果它没有't改变了3秒钟做某事,否则在3秒钟后再次检查
- 两个文本框同时改变[JQuery]
- Jquery改变文本框边框,但只有一次
- jQuery在选择选项时不改变文本
- 只改变标签'文本区域的颜色
- 改变颜色的文本点击使用jQuery
- 根据下拉菜单中的选择来改变段落文本——Angular
- 动态改变按钮的文本与javascript
- 当改变一个文本区域的值改变其他值
- 改变鼠标悬停时的KineticJS文本颜色
- JavaScript代码通过点击不同的图像来改变文本区域的值
- 我如何改变CKEditor,使它不会';< >在文本区域内
- 鼠标悬停在文本改变图像在固定位置- Wordpress
- 我如何使文本改变其他图像,然后用户鼠标悬停文本
- 输入文本改变脚本中的文本/字符串
- 当文本改变时,刷新图像