JS多用于浏览器端功能性质的交互作用,即使需要输入html内容,通常也是极短的内容,比如一句文字内容。像你这样用JS来生成大段的html,则是十分不推崇的,这样这段HTML的后期维护修改问题。一旦你后期需要修改这段HTML,你需要将定版的HTML在转化成JS,很繁琐很麻烦,甚至你还会遇到你今天这个问题。
你完全可以使用ASP、PHP等技术,根据需要将HTML封装成独立的文件。比如如果A情况,那么调用a.asp,以此类推。
或者你把HTML精简些,对关键部分进行JS封装,这也是减少出错的方法。
修改后代码如下,测试正常
首先你总得给你的js套一层script标签啊,好让浏览器知道你是在用js
兄弟 不建议这么写啊 后期维护起来会累死人的