这段JS代码为什么在浏览器上面不能演示替换文本这个效果呢?

<body>

<script type="text/javascript">

<h1 id="ccc">夏目友人帐</h1>

<p>

欢迎了解夏目友人帐。

</p>

var mychar=document.getElementByID("ccc");

document.write("夏目贵志所在动漫"+mychar.innerHTML+<br/>);

mychar.innerHTML="娘口三三";

document.write("娘口三三所在动漫"+mychar.innerHTML);

</script>

</body>

陆柒66
浏览 1628回答 2
2回答

李晓健

<body> <!--这是html代码  怎么可以写到script标签中呢--> <h1 id="ccc">夏目友人帐</h1> <p>     欢迎了解夏目友人帐。 </p> <script type="text/javascript">     var mychar=document.getElementById("ccc"); //getElementById的d是小写     document.write("夏目贵志所在动漫"+mychar.innerHTML+'<br/>'); //这里 <br/> 是字符串要加引号     mychar.innerHTML="娘口三三"; //这里是中文的;     document.write("娘口三三所在动漫"+mychar.innerHTML); </script> </body>看注释

蜂之谷

首先 <h1><p>等  标签 不能放到script 中间;然后getElementById 注意大小写(D);其次 <br/> 加上双引号;最后 mychar.innerHTML="娘口三三"; 这行最后的分号 注意中英文的分号,你的好像是中文的分号
打开App,查看更多内容
随时随地看视频慕课网APP