Javascript 按钮onclick多次更改文本?

Javascript 按钮onclick多次更改文本?,javascript,jquery,button,onclick,typing,Javascript,Jquery,Button,Onclick,Typing,所以我做了这个按钮,我把描述文字从 {description} 不。。。点击。这是我做的: <!-- function changeText(txt){ document.getElementById('name').innerHTML = txt; } // --> </script> <p> <b id='name'>{description}</b>. </p> <input type='im

所以我做了这个按钮,我把描述文字从

 {description}
不。。。点击。这是我做的:

<!-- 
 function changeText(txt){
document.getElementById('name').innerHTML = txt;
 }

 // -->
 </script>
 <p> <b id='name'>{description}</b>. </p>
 <input type='image' onclick='changeText("No...")' src='http://i.imgur.com/4y6bzH9.png'
 style="margin-left:540px; margin-bottom:20px; position:absolute; outline:none;"/>
 <br /><br />
 <!--v comp-->
 <!-- 



 /*<body> </html>
我试图在单击同一按钮上的另一次时使描述文本再次更改,因此我尝试添加另一次onClick,以便在下次单击按钮时使描述文本更改为另一文本

<!-- 
 function changeText(txt){
document.getElementById('name').innerHTML = txt;
 }

 // -->
 </script>
 <p> <b id='name'>{description}</b>. </p>
 <input type='image' onclick='changeText("No...")';
  onclick='changeText("Another text")';src='http://i.imgur.com/4y6bzH9.png'
 style="margin-left:540px; margin-bottom:20px; position:absolute; outline:none;"/>
 <br /><br />
 <!--v comp-->
 <!-- 



 /*<body> </html>

我测试了一下,结果不起作用。拜托,有人知道我做错了什么吗?我还想知道,如果可能的话,是否有办法使文本具有打字效果

您当前所做的操作将覆盖上一次单击事件。试试这个:

    function changeText(txt){
        document.getElementById('name').innerHTML = txt;
        document.getElementById('name').onclick = function(){
           changeTxt('Another text...');
        };
   }

您不能这样做,因为最后一个onclick回调将覆盖上一个onclick回调


你必须改进你的javascript=>

请对下面的答案给出一些反馈。起作用了吗?@PatrickGeyer你跑哪去了?@nicael哪里都没有。。。我只是不喜欢在一个很容易在网上找到的问题上花上一段时间才能得到答案。在某些情况下,这只是表示缺乏努力。很抱歉,我没有及时回复。但它不起作用,我已经在谷歌上搜索过了,大多数都是更改按钮文本onclick或一次单击多个事件。但是非常感谢你的帮助!!:Dit看起来可能有效,但我是否将javascript代码放在tumblr的后面和前面?搜索并在标记前面插入javascript代码。不要忘记在JS代码之间添加和代码;完成,但它不会改变文本。我在这里试过了/请不要介意它的名字,它是对persona 4的引用,如果你知道的话,你不能在tumblr上像那样使用jquery;Frédéric,请始终在这里发布您的代码,Jsbin可以用于演示目的,但答案应该是自包含的。谢谢