We obtain a sequence of solutions converging to zero for the Kirchhoff equation −1+∫Ω∇u2Δu+V(x)u=f(u), u∈H01(Ω)via truncating technique and a variant of Clark’s theorem due to Liu and Wang (2015), where Ω is a bounded smooth domain Ω⊂RN. Similar result for Schrödinger–Poisson system on a bounded smooth domain Ω⊂R3 is also presented.