- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是一个简单的方法。
我正在创建一个链接,其内容会在点击时发生变化。加载它应该说““点击这里获取更多信息!”点击时,它应该说“点击这里获取更少信息!”然后重新点击“...更多信息”。
我确定我只是在某个地方犯了一个小错误,帮忙吗?
JavaScript
<script>
function change_text()
{
if(document.getElementById("toggle_button").innerHTML="Click here for more
information!"){
document.getElementById("toggle_button").innerHTML="Click here for less
information!";
}else{
document.getElementById("toggle_button").innerHTML="Click here for more
information!";
}}
</script>
这是 HTML
<a href='javascript: toggle()'><p id="toggle_button" onclick="change_text()">Click here
for more information!</p></a>
最佳答案
您不仅将 =
误用为 ===
,而且您还可以使用一种简单的技术来极大地改进您的代码:缓存。
function change_text() {
var button = document.getElementById('toggle_button');
if (button.innerHTML === "Click here for more information!") {
button.innerHTML = "Click here for less information!";
}
else {
button.innerHTML = "Click here for more information!";
}
}
您可以看到代码变得多么清晰。
关于javascript - JS 更改文本 onClick 然后改回 onClick If...else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13967863/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
输入以下 URL,然后使用解码来删除 %3AF%2 等 http%3AF%2Fmo-d6fa3.ao.tzp.corp%3A3000%2Flogin%2Fcallback&client_id=x2.n
从 SimpleSnitch 到 PropertyFileSnitch 或 Gossiping 我成功了,但相反的过程没有。 到此结束: 如果告密者的数据中心 (datacenter1) 与之前的数据
从 SimpleSnitch 到 PropertyFileSnitch 或 Gossiping 我成功了,但相反的过程没有。 到此结束: 如果告密者的数据中心 (datacenter1) 与之前的数据
我有以下功能: $('#jaTack').click(function() { $('#syskon').slideToggle(); $('#jaTack').htm
我正在 Google Colab 上运行模型。我想做的最后一步是打印图像,并显示模型的前 5 个分类预测。这是代码: image = process_image(imgpath) index = 17
我知道您可以像这样将 div 变成 ACE 编辑器: var editor = ace.edit("editor"); 如何将其改回正常的 div? 最佳答案 editor.destroy 不会从 d
有什么方法可以将 unity 中的默认脚本编辑器更改为 MonoDevelop?使用 Visual Studio 非常复杂且缓慢。 最佳答案 打开 Unity,选择一个项目,然后转到顶部菜单栏。 转到
我最近有点喜欢 bash 而不是 fish,我想知道我是否可以将它改回来。我试过这个命令:chsh -s/bin/bash 但关闭终端并重新打开它不会将它恢复到 bash,但它仍然是 fish。 事实
我是一名优秀的程序员,十分优秀!