ie的还未整合
参考文献:
http://developer.mozilla.org/en/DOM
http://www.w3school.com.cn/htmldom/index.asp
<html>
<head>
<script language="javascript">
function test(){
var iframe = document.getElementById("test");
var d = iframe.contentDocument;
var t = d.body.innerHTML;
d.body.innerHTML = ta.value;
}
function sh(){
ta.value = iframe.contentDocument.body.innerHTML;
}
</script>
</head>
<body>
<iframe id="test" width="50%" height="100px"></iframe><br/>
<textarea id="ta" style="width:50%; height:100px;"></textarea>
<script language="javascript">
var iframe = document.getElementById("test");
var ta = document.getElementById("ta");
iframe.contentEditable="true";
iframe.contentDocument.designMode="On";
iframe.contentDocument.open();
iframe.contentDocument.write("<html><body></body></html>");
iframe.contentDocument.open();
</script>
<br/>
<input type="submit" onClick="test()" value="click" />
<input type="submit" onClick="sh()" value="show" />
</body>
</html>
作为对比,看看另一个在ie中可以运行的例子
code/iframe.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>iframe</title>
</head>
<body>
<div id="div">This is a div</div><br />
<input id ="input" value="This is a input" /><br /><br />
<input id ="button" type="button" value="This is a button" />
</body>
</html>
<iframe src="code/iframe.htm" id="iframe" ></iframe>
<script type="text/javascript" src="prototye.js"></script>
<script type="text/javascript">
function getINPUT()
{
var iframe = $('iframe').contentWindow;
alert(iframe.input.value);
}
function getDIV()
{
var iframe = $('iframe').contentWindow;
alert(iframe.div.innerHTML);
}
function getBUTTON()
{
var iframe = $('iframe').contentWindow;
alert(iframe.button.value);
}
</script>
<br />
<input type="button" value="GetDiv" onclick="getDIV()" id ="GetDiv"/>
<input type="button" value="GetInput" onclick="getINPUT()" id ="GetInput"/>
<input type="button" value="GetButton" onclick="getBUTTON()" id ="GetButton"/>
分享到:
相关推荐
在探讨“jQuery——TextArea高度自适应”的主题时,我们深入解析了如何利用jQuery库实现文本区域(TextArea)的高度自动调整,以确保其高度能够根据输入的文本量动态变化,从而提供更好的用户体验。以下是对该主题的...
`react-textarea-autosize`就是这样一个专为React设计的组件,它能够根据textarea的内容动态调整其高度,为用户提供流畅的输入体验。 `react-textarea-autosize`是基于React的轻量级库,它的主要功能在于解决传统...
样式化React输入和文本区域 ...var TextArea = require ( 'react-input-textarea' ) . TextArea ; var MyComponent = React . createClass ( { render : function ( ) { return ( < Input / >
在众多的表单元素中,`<textarea>` 控件扮演着重要的角色,它允许用户输入多行文本,例如用于评论、留言或者填写长篇文章。在本课件中,我们将深入探讨`<textarea>`的基本用法和一些高级特性。 ### `<textarea>` ...
对textarea框的代码调试-简单型.rar对textarea框的代码调试-简单型.rar对textarea框的代码调试-简单型.rar对textarea框的代码调试-简单型.rar对textarea框的代码调试-简单型.rar对textarea框的代码调试-简单型.rar
响应 textarea 组件以自动扩展和收缩您的 textarea。 您可以。 链接 安装 安装软件包: $ npm i react-expanding-textarea 或者 $ yarn add react-expanding-textarea 用法 就像使用普通的<textarea>一样...
npm install --save react-highlight-within-textarea 用法 import React from 'react' ; import { useState } from 'react' ; import { HighlightWithinTextarea } from 'react-highlight-within-textarea' const ...
textarea是否自动换行.rartextarea是否自动换行.rartextarea是否自动换行.rartextarea是否自动换行.rartextarea是否自动换行.rartextarea是否自动换行.rar
对textarea框的代码调试.rar对textarea框的代码调试.rar对textarea框的代码调试.rar对textarea框的代码调试.rar对textarea框的代码调试.rar对textarea框的代码调试.rar
使用react-rich-textarea的最简单方法是从NPM安装它,并将其包含在您自己的React构建过程中(使用 , 等)。 您还可以通过在页面中包含dist/react-rich-textarea.js来使用独立版本。 如果使用它,请确保已经包含...
当涉及到多行文本输入时,`textarea`元素通常会比`input`更合适。在这个场景下,我们可能会遇到一个需求:如何在`el-input`的`textarea`部分实现placeholder的换行,以提供更清晰的提示信息。 首先,让我们理解`...
textarea />元素,它会自动调整其内容的高度。 用法 import { AutoTextArea } from 'react-auto-textarea' export const SomeComponent = () => { const [someValue, setValue] = React.useState('') const ...
"textarea 输入框自适应高度"这个主题就是关于如何实现这样一个功能的探讨。 在HTML中,textarea元素默认是不会自动扩展的,当用户输入的文字超过了一定行数,就会出现滚动条。然而,通过一些JavaScript库或自定义...
iron-autogrow-textarea是一个包含iron-autogrow-textarea的元素,该文本区域的高度会随着输入的更多行而增加。 除非设置了显式的height或maxRows属性,否则它将永远不会滚动。 请参阅:, 。 用法 安装 npm ...
### Textarea长度控制详解 #### 一、简介 在网页开发过程中,经常需要对用户输入的数据进行限制,特别是在文本域(`textarea`)中的输入,为了确保数据的有效性和减轻服务器负担,通常会设置一个最大输入长度。...
在Vue.js框架中,开发网页应用时,我们经常会遇到需要创建一个可以自动调整高度的textarea元素,以适应用户输入的大量文本。这个功能对于避免显示滚动条和保持页面整洁至关重要。下面将详细介绍如何使用Vue自定义...
能够将输出文本复制到剪贴板 简约的视觉效果 内容长度可变 使用者 提到 安装 通过NPM安装npm install --save react-in-out-textarea 通过纱安装yarn add react-in-out-textarea 道具 名称 类型 需要 描述 价值 串 :...
在网页开发中,文本区域(`textarea`)是常见的用户输入元素,用于收集大量文本信息。然而,其默认的滚动条样式在不同浏览器之间存在差异,可能不符合设计师的美观要求或网站的整体风格。本文将详细介绍如何使用...
14_表单-多行输入-textarea
在实际开发中,经常会遇到需要在富文本编辑器和textarea之间传递值的需求。本文将详细介绍Layui富文本编辑器与textarea之间的值传递方法。 首先,实现富文本编辑器向textarea传递值。要做到这一点,需要在创建Layui...