我的页面上有一个标签控件,其可见性为false。
我希望如果某个事件发生,它的可见性变为真,因为该事件是通过php代码进行处理的。如何在php代码中指定HTML元素的id(<Label id="ThnxLabel">Thank You</Label>
)?
答案 0 :(得分:2)
无论您的后端语言是什么,所有网页最终都是布局和内容的HTML,该内容的显示属性的CSS,以及浏览器下载页面后任何动态行为的可选Javascript。
PHP,Ruby,C#,无论如何 - 他们都吐了这3件事。成为Web开发人员的目的是了解HTML + CSS + JS的工作原理,然后了解服务器端语言如何生成这3件事。
在PHP或任何语言中,您输出一些HTML,如下所示:
<div id="some-id">This is text I want to show</div>
在你的CSS文件中你有:
#some-id { display: none; }
这会导致在浏览器中下载和呈现的页面包含隐藏文本的DIV。要在用户点击某些内容时使其可见,您可以使用jQuery或类似的javascript语言来附加事件处理程序,如下所示:
$('#some-id') // Grab the div
.click( // Add a click handler
function() { // Create a one time use function for the handler to call
$(this).show();// Show the div
}
);
客户端代码始终使用Javascript。服务器端代码可以是许多不同语言中的一种。您的.NET体验让您错误地了解了网络的工作原理,但现在还为时不晚! :-)祝你好运。