位置: 编程技术 - 正文

JavaScript在XHTML中的用法详解(在js里写html)

编辑:rootadmin
编写XHTML代码的规则要比编写HTML要严格得多,类似下面的代码在HTML中是有效的,但在XHTML中则是无效的。 [javascript] 在HTML中,有特殊的规则用以确定<script>元素中的哪些内容可以被解析,但这些规则在XHTML中不适用。因为小于号(<)在XHTML中将被当作开始一个新标签来解析。但是作为标签,小于号后面不能跟空格,因此导致语法错误。 解决方法有两个:一、用相应的HTML实体(<)替换代码中所有的小于号(<);二、使用一个CData片段来包含JavaScript代码。 方法一相应代码: [javascript] 方法二相应代码: [javascript] 方法一虽然可以让代码在XHTML中正常运行,但却导致代码不好理解了;而方法二在兼容XHTML的浏览器中可以解决问题。但不少浏览器并不兼容XHTML,因而不支持CData片段。所以再使用JavaScript注释将CData标记注释掉。 相应代码: [html] 这种格式在所有现代浏览器中都可以正常使用。 附:不推荐使用的语法 [javascript] 像上面这样把JavaScript代码包含在一个HTML注释中可以让不支持<script>元素的浏览器隐藏嵌入的JavaScript代码,即忽略<script>标签中的内容,而那些支持JavaScript的浏览器在遇到这种情况时,则必须进一步确认其中是否包含需要解析的JavaScript代码。 虽然这种注释格式得到了所有浏览器的认可,也能被正确的解释,但由于所有浏览器都已经支持JavaScript,因此也就没有必要再使用这种格式了。

推荐整理分享JavaScript在XHTML中的用法详解(在js里写html),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript在XHTML中的用法详解(在js里写html)

文章相关热门搜索词:js写在html哪里,js写在html哪里,js在html中的位置,js里面写html,简述javascript语言在html页面中的应用,javascript在html中应用的三种方法,javascript在html中应用的三种方法,javascript包括在html中,内容如对您有帮助,希望把文章链接给更多的朋友!

Js中setTimeout()和setInterval() 何时被调用执行的用法 定义setTimeout()和setInterval()经常被用来处理延时和定时任务。setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔指定

关于JavaScript与HTML的交互事件 JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型,当文档、浏览器、元素或与之相关对象发生特定事情时,浏览器会产生事

关于JavaScript中string 的replace replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。语法:string.replace(subStr/reg,replaceStr/function)第一个参数可

标签: 在js里写html

本文链接地址:https://www.jiuchutong.com/biancheng/377661.html 转载请保留说明!

上一篇:javascript标签在页面中的位置探讨(js设置标签内容)

下一篇:Js中setTimeout()和setInterval() 何时被调用执行的用法(js的settimeout方法)

  • 企业如何进行纳税申报
  • 固定资产的进项税额可以抵扣吗
  • 建筑企业简易计税可以开专票吗
  • 合伙企业法人股东
  • 个人销售商品交什么税
  • 小规模纳税人免税怎么做账
  • 增值税专用发票可以开电子发票吗
  • 待评估资产价值
  • 收外汇需要提供什么
  • 培训费的进项需要转出吗
  • 应纳所得税额除以收入等于什么
  • 税率开错的增值税发票怎么办
  • 个人应纳税所得额怎么算
  • 无票收入已报税,后来开票账务处理
  • 房租摊销表怎么做
  • 个体工商户网上报税流程
  • 建筑工地伙食费会计分录
  • 广告公司文化事业费怎么交
  • 停工损失会计准则
  • 平安树的养殖方法和浇水时间
  • 民间非营利组织会计账务处理
  • php+mysql+apache
  • 企业境外所得税额抵免限额应分国分项计算
  • numba报错
  • html无刷新跳转
  • 厄勒布鲁赛程500
  • 现金流量表的编报时间有
  • 上市公司分红派股
  • 增值税的法律法规最新
  • 罚款属于应付账款吗
  • 自己买材料自己装修
  • 哪些发票是成品发票
  • web前端修炼之道
  • 不开票销售收入怎么做账务处理
  • 在建工程发生的非正常损失计入哪
  • 小型微利企业符合条件的有
  • 跨境电商小规模怎么做账报税
  • 被投资企业清算,长期股权投资处理
  • 转让土地使用权会计分录
  • 购买方销项负数发票怎么抵扣
  • 发票金额是含税价还是不含税价
  • 综合单价税率调整如何结算
  • 企业捐赠自产产品的所得税处理
  • 文化事业建设费会计分录
  • 利息收入管理办法
  • 制造费用科目一定无余额
  • 企业要怎样才能用到便宜的天然气
  • 累计盈余的主要来源有
  • 筹建期间发生的长期借款利息费用计入财务费用
  • 公司销售二手车怎么开票
  • 公司给员工租房没有发票怎么入账
  • 年末净利润为负说明什么
  • 发票系统升级后怎样开票
  • 现代服务业包括哪些
  • 转账凭证的编制流程
  • 公司买支票需要带什么资料
  • sql server数据库文件的扩展名是
  • mysql预编译原理
  • win7玩游戏出现安全警报
  • windows预览版计划
  • Vista 目前的窘境5大原因分析
  • u盘安装vista
  • 隐藏的系统应用在哪找
  • linux系统中对新磁盘分区的命令
  • win8.1网络不可用怎么办
  • windows 10预览版
  • ubuntu命令行调节音量
  • hpg是什么软件打开
  • linux命名命令
  • windowsxp的功能介绍
  • linux指定格式显示日期
  • win7突然变卡顿怎么回事
  • linux -lc
  • win10如何使用命令
  • js中的eval
  • unity持久化存储
  • javascript中checkbox使用方法实例演示
  • python画足球
  • 区域化管理的利与弊
  • 城镇土地使用税优惠政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设