87,920
社区成员
发帖
与我相关
我的任务
分享
<script>
function func(){
var doc=window.frames["IFrame1"].document;
var inner = doc.body.innerHTML;
//alert("Inner:" + inner);
var divdoc = document.getElementById("show");
//setInnerHTML(divdoc,doc.body.innerHTML);
divdoc.innerHTML = doc.body.innerHTML;
}
</script>
<input type="button" name="ok" value="点击" onclick="func();">
<div id="show"></div>
<iframe name="IFrame1" src="doc.htm"/>
<input name="in" value="`fdsafd" type="text"></input>
<input value=some type=text size=30>
是可以替换,起作用,<input size=30 value=some>
即调换了位置,类似却不可以。
function replace(str){
return str.replace(/(<input [^(value)]*value)=([^\s>]+)(\s|>)/gi, "$1=\"$2\"$3")
}
var doc=window.frames["IFrame1"];
doc = (doc.contentWindow || doc).document;
function replace(str){
return str.replace(/(<input [^>]*value)=([^\s>]+)(\s|>)/gi, "$1=\"$2\"$3")
}
function func(){
var doc=window.frames["IFrame1"].document;
var inner = doc.body.innerHTML;
//alert("Inner:" + inner);
var divdoc = document.getElementById("show");
//setInnerHTML(divdoc,doc.body.innerHTML);
divdoc.innerHTML = replace(doc.body.innerHTML);
}
function replace(str){
return str.replace(/=([^\s>]+)(\s|>)/gi, "=\"$1\"$2")
}