Every open set in a separable metric space is a union of a sequence of open balls. So start by working out how to write the characteristic function of an open ball as an increasing sequence of continuous functions. As you suggested, this can be done with trapezoidal functions that get steeper in a certain way. The endpoints of the trapezoids need to move to make the sequence increasing...
In the most general sense, a measure space consists of a set $\Omega$, a $\sigma$-algebra $\Sigma$, and a measure $\mu$. Because no topology is mentioned in this definition, it does not make sense to try to prove anything about "open" sets or "continuous" functions in a general measure space. You have to be talking about some class of topological measure spaces for those terms to make sense. In this way, the question is underspecified, because it does not specify what type of topological measure spaces are being considered. In general, whether every open set of a topological space is an increasing limit of continuous functions is a purely topological question, having little to do with measure theory.