innerHTML只返回一个单词

时间:2016-12-28 13:39:40

标签: onclick innerhtml

<body>
<p style="color:green" id="green" onclick=getIT("green beans")>1.Soy beans </p>


</body>
<script>




 function getIT (OneWord){
      var theWord= document.getElementById("green");

    theWord.innerHTML=OneWord;   }




</script>

以上代码剂量发生变化。如果我输入一个单词只会改变,但如果我输入一个字符串,它就不会改变。无法弄清楚原因。

1 个答案:

答案 0 :(得分:0)

您的html无效,您需要重写您的onclick处理程序以在函数之前和之后使用",然后将您的字符串换成单引号(') - 或者相反:< / p>

onclick="getIT('green beans')"

请参阅此demo