1
binux 2017-03-06 04:56:20 +08:00 1
注释掉了的代码不会被执行
|
2
J0022ZjV7055oN64 2017-03-06 05:38:58 +08:00
一楼已终结此贴
|
3
zhihaofans 2017-03-06 08:19:31 +08:00 via iPhone
233
|
4
joshz 2017-03-06 08:24:23 +08:00 via Android
刚上知乎看文章说这里逼格高,然后发现了这个
|
5
onionnews 2017-03-06 08:41:37 +08:00 via Android
蛤蛤
|
6
freestyleyooo 2017-03-06 09:07:02 +08:00 via Android
高端的记事本编程嘛,难道注释的代码不会变色
|
7
1314258 OP @binux
@yansyuei @zhihaofans @onionnews @freestyleyooo 谢谢。知道注释掉的是不会执行。我的错,这么懒把注释的也粘贴进去了。我默认以为大家都知道我是执行过这个代码,没起想要的效果,然后想当然的把这个也粘贴进去。 |
8
binux 2017-03-06 19:07:38 +08:00 1
@1314258 #7 你不说清楚你期望的结果(什么叫不起作用),又不说实际的效果(什么叫不起作用),代码还不完整,无法执行。提问都懒的话,那我也想当然,告诉你个「注释掉了的代码不会被执行」咯。
于是我不会告诉你,我猜测的另一个原因是 `newIframe.contentDocument.write` 把所有元素都重写了,你不注释掉那些语句也是没用的。 |
9
1314258 OP @binux 一场误会,是我问问题的逻辑有问题了。感谢你的答案。
贴完整代码的话,怕大家看得头晕,所以贴了关键代码。把注释代码都贴进去,是代表我执行过, css 文件加载不进去,所以注释掉了。然后 newIframe.contentDocument.body.style.backgroundColor 也没起到作用。就是说,所有 css 都没效果。 发完贴之后,受到 2-6 楼的激励,最终自己搞好了,把 css 的链接也用 write 的方法写进去就好了。 后头再看看是不是 write 把所有元素都重写了。 |