If photons can be absorbed by electrons, wouldn't that mean light has a charge? I am a biochemistry and molecular biology major. If photons can be absorbed by electrons, wouldn't that mean light has a charge? Electrons only attract positive charges. Isn't it?
 A: The simple answer is "no". Absorption and attraction are two different things.
The simplest "absorption" of part of the photon's energy comes in Compton Scattering: A photon scatters on an electron and gives up part of its energy, changing wavelength in the meantime. 
Scattering means two trajectories meeting and an exchange of energy kinetically takes place modifying the two participants' four vectors. They were not attracted to each other, their trajectories overlapped quantum mechanically and they interacted.
Absorption is more complicated because it needs all the tool kit of quantum mechanical equations and bound state solutions.
The electrons are in bound states about the molecules and atoms, moving in orbitals. This happens because the attraction of the negative charges of the electrons with the positive charges of the protons in the nuclei of the atoms quantum mechanically is represented by a potential well whose solutions are the orbitals of the electrons.  In second quantization attraction is the exchange of virtual photons between the electrons and the positive charges to create the effective potential that binds them to each other.
What may be you  call absorption in a photon impinging on atoms/molecules is the total absorption of the photon by kicking an electron to a higher orbital. It is not "attracted" by the orbital. It just happens that the photon's energy is exact enough so instead of compton scattering it is totally absorbed its energy kicking up the electron.
Alternatively, the photon is the carrier of the electromagnetic force that sets up attractive fields in bound systems. It does not itself carry a charge.
A: Light does not have a charge. "Charge" is just what we call the tendency of something to affect and be affected by electromagnetic fields, which are what light is made of.
The reason positive and negative charges are attracted to each other is that they both give off these fields. An electron creates an electric field that attracts positively charged things, and a proton creates an electric field that attracts negatively charged things. Moving charges create magnetic fields. Also, a changing electric field creates a magnetic field and vice versa.
If a charge is accelerated, it creates a combination of changing electric and magnetic fields that sustain each other, this is called an electromagnetic wave. Light, radio waves, and X-rays are all just different frequencies of these waves.
A: No. Photons (of electromagnetic radiation) are produced by accelerating electric charges. This means that an excited electron (at a higher energy state) emits energy in the form of electromagnetic radiation proportional to the difference between the two energy levels (orbitals) between which the transition of electron take place.
If such an excited electron can emit energy as EM radiation and return to a lower energy state, then the symmetry which is it can absorb a photon an get to an excited state (depending on the energy of photon) is also possible. Sometimes, an energetic photon can also knock off electrons from metal surfaces (photoelectric effect).
This doesn't mean that the photons should have charge. Instead, they interact with charged particles and transfer their energy. In short, they're just the electromagnetic force carriers.
