javascript如何恢复<span>或<div>默认/初始化时的innerHTML 譬如源文件是<span id="test">初始值</span>当用javascript改变这个span的innerHTML值后,如果恢复过来?要求:不要用input type=reset,它会使整个表单控件的值清空 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置默认值的话,可以通过预置值,但是不能指望reset。因为除非重置表单,否则没有它法 <html><head><script type="text/javascript">var node = null;function change(inputTest) { var inputTest = document.getElementById('test'); node = inputTest.cloneNode(true); inputTest.innerHTML = 'test';}function reset() { var oldNode = document.getElementById('test'); oldNode.parentNode.replaceChild(node, oldNode);}</script></head><body><input type="button" value="change" onclick="change();"><input type="button" value="reset" onclick="reset();"><div id="test">1231424142</div></body></html>玩玩 var temp = null; function initVal(val){ temp = val; } function changeVal(id, val){ var obj = document.getElementById(id); initValue(obj.innerHTML); obj.innerHTML = val; } function resetVal(id){ var obj = document.getElementById(id); obj.innerHTML = temp; }<a id="change" onclick="changeVal('sval','改变')">改变</a> |<a id="reset" onclick="resetVal('sval')">恢复</a> | <span id="sval">初始值</span> initValue(obj.innerHTML);抱歉,这里应该是initVal(obj.innerHTML); 动态CSS样式中DISPALY失去控制。求助,谢谢!! javascript:togo(-1) 问题 大家来看看 关于可拖动拉伸div 错误 3 “" + result1[2] + "”不是有效标识符。 正则表达式 一个js面试,没做出来,郁闷啊 js的疑问 求助:控制文本框显示隐藏的问题 JavaScript连接sql的问题 大神在哪里?进来瞧瞧...实现复制粘贴功能 xmlhttp如何才能不带cookie,或自定义cookie 谈谈B/S开发里大家都是怎么处理弹出窗口问题的
<head>
<script type="text/javascript">
var node = null;
function change(inputTest) {
var inputTest = document.getElementById('test');
node = inputTest.cloneNode(true);
inputTest.innerHTML = 'test';
}
function reset() {
var oldNode = document.getElementById('test');
oldNode.parentNode.replaceChild(node, oldNode);
}
</script></head>
<body>
<input type="button" value="change" onclick="change();">
<input type="button" value="reset" onclick="reset();">
<div id="test">1231424142</div>
</body>
</html>
玩玩
function initVal(val){
temp = val;
}
function changeVal(id, val){
var obj = document.getElementById(id);
initValue(obj.innerHTML);
obj.innerHTML = val;
}
function resetVal(id){
var obj = document.getElementById(id);
obj.innerHTML = temp;
}<a id="change" onclick="changeVal('sval','改变')">改变</a>
|<a id="reset" onclick="resetVal('sval')">恢复</a>
| <span id="sval">初始值</span>