使用和标签显示javascript脚本
我正在试验html 5中的
和标签,因为我想在我的网站上包含一些代码片段。 我正在使用下面的页面作为测试页面,但它没有显示任何内容。 有什么理由吗? $('#inputField').hide();
我的理解是,使用这些新标签会否定它们包含的任何代码,但这似乎并非如此。
干杯,
Ĵ
这些标签仅用于“装饰”目的。 内部代码仍将执行。 如果要显示它,则必须至少将
标记转换为html:
<script type="text/javascript">
然后将显示中间的JavaScript代码。
你不需要两者,我会使用
(默认情况下是一个块元素),
用于内联使用。
删除script
标记:
$('#inputField').hide();
我的理解是,使用这些新标签会否定它们包含的任何代码
他们没有。 它们告诉用户代理将数据显示为代码。 因此它将有字体更改,空白区域将是重要的,它应该被翻译软件跳过,等等。
标记仍然生效(因此您可以向样式添加元素,或将代码链接到其他位置,等等),因此您仍需要将HTML特殊字符( <
, &
等)替换为各自的实体( <
, &
<
&
等)。
如果您删除脚本标记,这将有效。
这些代码标记只将文本内部的字体更改为等宽字体,但它不会覆盖其他标记(甚至是php标记)的解释。
更好的方法是使用CSS来获取颜色突出显示或javascript库。