按钮上的变量值会改变,但不会改变显示
Value for variable, on a button, changes but not the display
我试图创建一个按钮,点击从迁移到迁移的变化。当我点击它,值改变,但显示保持不变。我该如何处理这种情况呢?
function migrate(p){
$$('dlmisc_a10').value = "Migrated";
alert ($$('dlmisc_a10').value);
}
我将假设按钮是<button></button>
, $$
返回具有传递id的元素。然后要改变文本,你必须改变innerHTML
。
function migrate(p){
$$('dlmisc_a10').innerHTML = "Migrated";
}
假设你正在使用原型(我只能猜测你的$$函数调用),你可以改变按钮的按钮标签:
$$('dlmisc_a10').first().update("Migrated");
无论如何是奇怪的,因为我不认为"dlmisc_a10"是一个有效的选择器。你可以张贴你的html有那个按钮的部分,并澄清如果你是使用原型或任何其他js工作?
假设你有这样的声明按钮:
<input type="button" id='button1' value="M1" onclick="migrate();"></input>
然后,如果你像下面这样写javascript,它会改变你想要的值:
<script type="text/javascript">
function migrate()
{
document.getElementById("button1").value='M2';
alert(document.getElementById("button1").value);
}
</script>
我觉得你是想这么做。
HTML:<input type="button" value="Migrate" onclick="migrate(this)"/>
JavaScript: function migrate(p) {
p.value = "Migrated";
alert(p.value);
}
相关文章:
- JavaScript改变了双方的显示风格
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- Javascript:改变内部HTML与显示
- 在javascript中显示表格而不改变html
- 如何改变“;defaultOptions"lang在highCharts中动态显示
- 改变方向时显示多个标记的地图
- 在改变阵列位置和以角度动态显示内容时遇到问题
- 改变显示的网页
- 当我改变选择标记为什么不在输入id=“0”中显示数据时;消息”;
- 我修改了我的PHP代码,但是浏览器中显示的结果没有改变.是否有某种“缓存”?PHP中的错误
- Jquery隐藏/显示取决于复选框改变的值
- 我试图让我的幻灯片改变图片:按下一个按钮应该改变显示的图像按下的按钮
- 改变DOM,但不显示在浏览器中
- jQuery选择后改变显示2级选择
- JavaScript在IE中没有改变显示类型或颜色
- jQuery toggle()与dblclick()改变显示为无
- 使用javascript更改图像src文件不会改变显示的图片
- Jquery改变显示模式
- 在没有AJAX的情况下改变显示
- 按钮上的变量值会改变,但不会改变显示