Mam problem z eksperymentowaniem z JavaScriptem, aby go poznać i już udało mu się rozwiązać problem. Tu jest mój kodu html:Arkusz stylów został zignorowany podczas korzystania z body onload i document.write
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<script type="text/javascript" src="testing.js"></script>
</head>
<body onload="writeLine()">
</body>
</html>
Oto testing.js JavaScript:
function writeLine()
{
document.write("Hello World!")
}
Oto styles.css arkusz stylów:
html, body {
background-color: red;
}
Więc bardzo prosty przykład, ale mógłbym wybrać niewygodny przykład, używając na obciążenia znacznika body. Tak więc powyższy kod ładuje i uruchamia funkcję, ale arkusz stylów nic nie robi, chyba że usunę znaczniki skryptu w głowie. Próbowałem wstawiać znaczniki skryptów wszędzie, ale nic nie działa. Sprawdziłem w Internecie, jak prawidłowo połączyć z plikami JavaScript, i nie znalazłem żadnego jasnego rozwiązania, czy ktoś może wskazać mój błąd?
Użyłem JavaScript wcześniej, ale chcę jasnego zrozumienia od samego początku, zanim go używać dłużej
[ten wpis] (http://stackoverflow.com/q/10661964/575527) może wyjaśnić więcej – Joseph
Demo: http://jsfiddle.net/C6jKG/ –
Powinieneś unikać używania 'document.write() ' – lanzz