<div id="test" style="display:none;float:left;top:10px;left:300px;">dfdfddfdf
<div id="moduserparam" class="param" style="display:none;">
<input type="hidden" id="sysflag" value="1"></input>
<input type="hidden" id="sqlflag" name="sqlflag" value="1"></input>
<input type="hidden" id="pagenum" value="1"></input>
<input type="hidden" id="pagesize" value="1"></input>
</div>
<fieldset>
<input type="hidden" id="datarowid" name="datarowid" value="0"></input>
<span>角色编号</span><input name="jsid" type="text" id="jsid" size="15" ></input>
<span>角色名称</span><input name="jsname" type="text" id="jsname" size="15" ></input>
</fieldset>
<input type="button" id="save" value="保存" onclick="sendxml('test','jsbmx',1,'0;0','n2','');" ></input>
</div>
<input id="name1" type="button" value="test" onclick="document.getElementById('test').style.display='inline';" ></input>
<input id="name1" type="button" value="test1" onclick="testget('test');" ></input>
<script type="text/javascript">
function testget(divid)
{
var str="<div>"+document.getElementById(divid).innerHTML+"<from>John</from>"+"</div>";
alert(str);
}该函数得到的值里没有input的value当前值,最多有初始值,怎么解决啊。
<div id="moduserparam" class="param" style="display:none;">
<input type="hidden" id="sysflag" value="1"></input>
<input type="hidden" id="sqlflag" name="sqlflag" value="1"></input>
<input type="hidden" id="pagenum" value="1"></input>
<input type="hidden" id="pagesize" value="1"></input>
</div>
<fieldset>
<input type="hidden" id="datarowid" name="datarowid" value="0"></input>
<span>角色编号</span><input name="jsid" type="text" id="jsid" size="15" ></input>
<span>角色名称</span><input name="jsname" type="text" id="jsname" size="15" ></input>
</fieldset>
<input type="button" id="save" value="保存" onclick="sendxml('test','jsbmx',1,'0;0','n2','');" ></input>
</div>
<input id="name1" type="button" value="test" onclick="document.getElementById('test').style.display='inline';" ></input>
<input id="name1" type="button" value="test1" onclick="testget('test');" ></input>
<script type="text/javascript">
function testget(divid)
{
var str="<div>"+document.getElementById(divid).innerHTML+"<from>John</from>"+"</div>";
alert(str);
}该函数得到的值里没有input的value当前值,最多有初始值,怎么解决啊。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<div id="test" style="display:none;float:left;top:10px;left:300px;">dfdfddfdf
<div id="moduserparam" class="param" style="display:none;">
<input type="hidden" id="sysflag" value="1"> </input>
<input type="hidden" id="sqlflag" name="sqlflag" value="1"> </input>
<input type="hidden" id="pagenum" value="1"> </input>
<input type="hidden" id="pagesize" value="1"> </input>
</div>
<fieldset>
<input type="hidden" id="datarowid" name="datarowid" value="0"> </input>
<span>角色编号 </span> <input name="jsid" type="text" id="jsid" size="15" > </input>
<span>角色名称 </span> <input name="jsname" type="text" id="jsname" size="15" > </input>
</fieldset>
<input type="button" id="save" value="保存" onclick="sendxml('test','jsbmx',1,'0;0','n2','');" > </input>
</div>
<input id="name1" type="button" value="test" onclick="document.getElementById('test').style.display='inline';" > </input>
<input id="name1" type="button" value="test1" onclick="testget('test');" > </input>
<script type="text/javascript">
function testget(divid){
var str=" <div>"+document.getElementById(divid).innerHTML+" <from>John </from></div>";
alert(str);
}
</script>
</body>
</html>