使用输入按钮替换文本
Substitute text for another with a use of a input button
我目前有以下代码段:
<SPAN class="defaultVal">
<input id="defaultVal" type="submit" name="Default" value="Set Default" onclick="clickedDefaultJob();"/>
test
</SPAN>
function clickedDefaultJob() {
document.getElementById("defaultVal").innerHTML = "This is default";
}
我想要实现的是,当用户单击输入按钮时,文本"测试"将被替换为"这是默认的"。然而,这并不奏效。任何想法
您需要使用nextSibling
属性获得以下兄弟,然后您可以使用nodeValue
设置其文本。
function clickedDefaultJob() {
document.getElementById("defaultVal").nextSibling.nodeValue = "This is default";
}
<SPAN class="defaultVal">
<input id="defaultVal" type="submit" name="Default" value="Set Default" onclick="clickedDefaultJob();"/>
test
</SPAN>
相关文章:
- JavaScript 在页面加载后替换文本
- 原型JS查找跨度并替换文本
- jQuery在iFrame Src中查找和替换文本
- 用“$$$”替换文本,在Javascript中给出截断的结果
- 如何替换文本区域中的换行符
- 使用 JavaScript 正则表达式替换文本中的类似字符串
- 如何使用 jQuery 替换文本中的 HREF 链接
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 遍历DOM和替换文本的最佳方法
- Qualtrics(Javascript)-矩阵表-用下拉列表替换文本输入字段
- 使用筛选器替换文本
- JavaScript无法用新文本替换文本
- 替换文本中的随机youtube链接以使用javascript嵌入代码
- 在模态激发后替换文本
- JQuery如何替换文本区域内的字符串
- 可以动态设置图像替换文本吗
- 如何使用javascript在单个正则表达式中递归替换文本字符串中重复的逗号
- 在不更改布局的情况下替换文本的解决方案(jQuery)
- 使用Javascript替换文本区域中的文本
- Imacros替换文本元素