为什么没有人让 .php 他们的文件 CSS 和 JavaScript 文件?
添加<?php header("Content-type: text/javascript; charset: UTF-8"); ?>到文件使浏览器可以读取,您可以通过将Content-type属性设置为css文件来执行相同的操作text/css.
它允许您将PHP和方法的所有变量用于其他语言.举例来说,根据css中的用户首选项更改主题主颜色,或者预加载javascript可以在文档加载时使用的数据.
使用这种技术有不好的方面吗?
请参考以下代码:
<div id="message-1" onclick="javascript:showresponddiv(this.id)>
</div>
<div id="respond-1" style="display:none;">
</div>
<div id="message-2" onclick="javascript:showresponddiv(this.id)>
</div>
<div id="respond-2" style="display:none;">
</div>
<script type="text/javascript">
function showresponddiv(messagedivid){
var responddivid = messagedivid.replace("message-", "respond-");
if (document.getElementById(responddivid).style.display=="none"){
document.getElementById(responddivid).style.display="inline";
} else {
document.getElementById(responddivid).style.display="none";
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
上面的代码已经成功,当用户点击消息div时,会出现响应div.当用户再次单击消息div时,响应div将消失.现在我的问题是当用户点击第二条消息显示第二条消息的响应div时,如何使第一条消息的响应div消失?