javascript中document.write()写HTML元素问题,请大家检查下错在那里。 在网上随便拷贝的回答请不要回答。

2025-12-14 12:45:31
推荐回答(4个)
回答1:

JS多用于浏览器端功能性质的交互作用,即使需要输入html内容,通常也是极短的内容,比如一句文字内容。像你这样用JS来生成大段的html,则是十分不推崇的,这样这段HTML的后期维护修改问题。一旦你后期需要修改这段HTML,你需要将定版的HTML在转化成JS,很繁琐很麻烦,甚至你还会遇到你今天这个问题。

你完全可以使用ASP、PHP等技术,根据需要将HTML封装成独立的文件。比如如果A情况,那么调用a.asp,以此类推。

或者你把HTML精简些,对关键部分进行JS封装,这也是减少出错的方法。

回答2:

修改后代码如下,测试正常




无标题文档




回答3:

首先你总得给你的js套一层script标签啊,好让浏览器知道你是在用js

回答4:

兄弟 不建议这么写啊 后期维护起来会累死人的