1、淞沪会战消耗了国军太大的元气:士兵普遍感到疲惫不堪。
2、指挥不利:作战指令模棱两可,没有下达与城共存亡的死命令。
3、没有预先撤离平民百姓,造成后来的屠城惨剧。
4、指挥官贪生怕死:87、88两师时为中国装备最精良的军队,担负坚守重要据点的重任;但是两师师长却临阵脱逃,擅自放弃阵地,导致保卫战后期全面溃败。
5、作战装备的差距:虽然国军当时拥有德械装备,但装备数量和质量与日军都有巨大差距,加之海、空方面缺乏配合作战,无法应对日军的空中打击。
6、各自为战、拥军自保思想盛行:各部队之间缺乏配合作战,从而未能。