Я пишу текст на страницу, используя document.write для расширения Chrome, но связанный пользовательский CSS не применяется:
<!DOCTYPE html>
<html>
<head>
<title>TITLE GOES HERE</title>
<link rel="stylesheet" href="css/popup.css" type="text/css" />
</head>
<body>
<script type="text/javascript">
...
function showFolder(folder) {
console.debug('FOLDER: '+folder.title);
document.write('<p>'+folder.title+'<br></p>');
}
</script>
</body>
</html>
CSS прост, просто для отладки:
p {
color: red;
}
Я могу заставить его работать, если поместить ссылку на таблицу стилей внутри функции showFolder, но это не может быть правильным способом сделать это. Я изучаю jscript / CSS на лету, поэтому ответ, вероятно, является чем-то коррективным. Проблема в jscript, CSS или в обоих?