如何给一个div赋值(改变div原来的值)
2008-10-07 21:45
281 查看
今天遇到一个问题,想在点一个按钮的时候改变div的值,具体代码如下
Code
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<script language="javascript">
function exit(id)
{
var oRoot;
var xmldoc=new ActiveXObject("MSXML2.DOMDocument");
xmldoc.async=false;
xmldoc.load("aa.xml");
var AttNode=xmldoc.selectSingleNode("//MaterialClasses/MaterialClass[@MaterialClassCode='"+id+"']/@Description").text;
document.getElementById("Question").innerHTML=AttNode;
}
</script>
</head>
<body>
<div align="center">
<form action="" method="post">
<%
Randomize
C1=Int((70-0+1)*Rnd+0)
C2=Int((70-0+1)*Rnd+0)
'取出0到70的随机数,判断如果小于10的话,前面填零
if C1=C2 then
Randomize
C2=Int((70-0+1)*Rnd+0)
end if
if C1<10 then
C1="0"&C1
End if
if C2<10 then
C2="0"&C2
End if
%>
<table>
<tr>
<td background="q1.gif" width="16" height="8"><a href="javascript:exit(<%=C1%>)"><%=C1%></a></td>
<td background="q1.gif" width="16" height="8"><a href="xml.asp?id=<%=C1%>"><%=C1%></a></td>
<td background="q1.gif" width="16" height="8"><a href="xml.asp?id=<%=C2%>"><%=C2%></a></td>
</tr>
</table>
<p> </p>
<p>
<input type="button" name="b1" value="取值" onclick="getValue()">
<input type="submit" value="刷新">
</p>
</form>
</div>
<div id="Question" name="Question" align="Question" >
</div>
</body>
</html>
执行exit函数时候,取出xml文件中的数据,并且将取出的数据给div
已开始的时候一直认为document.getElementById("Question").value=AttNode;就对了,可是总是出错,也用Bynames,都不行,最后发现不能用value,必须用innerHTML属性才行。
Code
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<script language="javascript">
function exit(id)
{
var oRoot;
var xmldoc=new ActiveXObject("MSXML2.DOMDocument");
xmldoc.async=false;
xmldoc.load("aa.xml");
var AttNode=xmldoc.selectSingleNode("//MaterialClasses/MaterialClass[@MaterialClassCode='"+id+"']/@Description").text;
document.getElementById("Question").innerHTML=AttNode;
}
</script>
</head>
<body>
<div align="center">
<form action="" method="post">
<%
Randomize
C1=Int((70-0+1)*Rnd+0)
C2=Int((70-0+1)*Rnd+0)
'取出0到70的随机数,判断如果小于10的话,前面填零
if C1=C2 then
Randomize
C2=Int((70-0+1)*Rnd+0)
end if
if C1<10 then
C1="0"&C1
End if
if C2<10 then
C2="0"&C2
End if
%>
<table>
<tr>
<td background="q1.gif" width="16" height="8"><a href="javascript:exit(<%=C1%>)"><%=C1%></a></td>
<td background="q1.gif" width="16" height="8"><a href="xml.asp?id=<%=C1%>"><%=C1%></a></td>
<td background="q1.gif" width="16" height="8"><a href="xml.asp?id=<%=C2%>"><%=C2%></a></td>
</tr>
</table>
<p> </p>
<p>
<input type="button" name="b1" value="取值" onclick="getValue()">
<input type="submit" value="刷新">
</p>
</form>
</div>
<div id="Question" name="Question" align="Question" >
</div>
</body>
</html>
执行exit函数时候,取出xml文件中的数据,并且将取出的数据给div
已开始的时候一直认为document.getElementById("Question").value=AttNode;就对了,可是总是出错,也用Bynames,都不行,最后发现不能用value,必须用innerHTML属性才行。
相关文章推荐
- js赋值改变后原来的东西也改变了,影响了好几个其它使用同一个源数据的原因以及解决方法
- 如何更改一个div布局的时候不影响其他布局
- 如何写一个嵌套实体类,赋值,转化为JSON格式的字符串
- 如何给一个实际物理地址对应的内存空间赋值?
- 给一个对象赋值 会随原来的对象变化 关于java对象复制clone(转)
- 如何在javascript数组中删除一个元素并改变数组长度
- JavaScript基础 将一个div中的所有内容赋值给另一个div innerHTML
- 如何让一个DIV 居中在网页的中心
- CSS如何让DIV的宽度随内容的改变而改变
- 父元素为一个div,宽度高度不固定,子元素是一个块状元素,宽高已知,如何实现子元素在父元素内水平、垂直居中?
- 如何通过函数在div中插入另外一个jsp
- android中如何实现进入一个界面不做任何动作过10秒钟(有操作从新计时)自动跳转到待机activity,点击待机界面回到原来的界面
- 在c#中如何动态改变iframe的src值,动态指向一个网页
- HTML4如何让一个DIV居中对齐?float输入日志标题
- 同一页面一个用户控件如何给另一个用户控件中的控件赋值
- 前端学习-如何让一个表格在DIV内居中显示
- 拖动一个div,动态改变其td宽度的实现
- 如何让一个div可点击,并且div里面的a元素点击不会做两次跳转
- Android Studio中的同一个工程下复制一份module而不改变原来的demo?
- 如何用JavaScript做一个可拖动的div层