Why Japan Attacked Pearl Harbor?

Japan attacked Pearl Harbor basically to cripple the United States fleet. I feel that they would not been able to attack if the United States wasn’t stupid enough to give them our steel which they used to make weapons to attack us with. For more information see here: