位置: 编程技术 - 正文

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方法)

  • 其他应收款怎样做平
  • 融资租出的设备计入什么科目
  • 讲师培训费开票税点是?
  • 冲减营业税金及附加的分录
  • 定期定额户个人所得税怎么申报
  • 融资性售后回租是什么服务
  • 附加税退税申请表的填
  • 食堂外包服务费
  • 经营活动现金流增加的原因
  • 如何建设工厂
  • 商铺售后回租会计处理
  • 准予结转以后年度怎么算
  • 结汇收益怎么算
  • 关于半年度净资产的公告
  • 以前年度不合规发票怎么处理
  • 库存红字冲销
  • 营改增相关规定
  • 无形资产投资入股增值税
  • 凭票报销交通费补贴
  • 增加注册资本需要多少股东通过
  • 非股东打入投资款无法返还
  • 货车的折旧率
  • 应付的职工薪酬
  • 收到工伤保险怎么做分录
  • 推荐几个优秀的电影
  • 收到加盟费怎么入账
  • 报销招待费的会计怎么做
  • linux中!
  • 增值税中非经营活动包括哪些
  • php查询数据库语句
  • 固定资产自行建造的会计处理
  • 对方发票丢失情况说明
  • 促销商品的方法
  • php strftime
  • php yield 异步
  • php 返回
  • flash中文版
  • 公司基本户可以异地开户吗
  • 以前年度多计提折旧
  • 应收账款余额百分比法与账龄分析法有何异同
  • 空白发票作废怎么处理
  • 出口化妆品会计怎么做账
  • 装修费用账务怎么处理
  • 收到货款比开票少怎么办
  • 个人转租房需要注意什么
  • 车辆购置税如何账务处理
  • 科技专项资金的考核指标确需调整
  • 公司法规定股权转让需要满足什么条件
  • 收到汽车抵账账务处理
  • 固定资产取得时按什么入账
  • 土地作为无形资产需要计提折旧吗?
  • 费用报销单人民币符号
  • 加计扣除声明怎么填
  • 固定资产折旧完了怎么做账
  • aspnet数据库访问
  • sql server的相关技术知识
  • 存储过程实现业务逻辑
  • window系统怎么查看
  • win8安装虚拟机的步骤
  • xp系统怎么取消开机登录界面
  • 自己的磁盘
  • win10预览版和正式版
  • ubuntu 9.04 X3100 显卡开启3D特效
  • win8账户
  • win8怎么打开管理员命令提示符
  • win7系统存储在哪
  • win10的快速访问
  • 飞行体验设备
  • javascript运用
  • jquery 伪元素
  • jQuery展示表格点击变色、全选、删除
  • shell遍历sql查询结果
  • python中input的用法
  • js中unbind
  • jquery 滑动显示
  • 广西2023新农合报销政策
  • 浙江省国税公务员工资
  • 四川办税大厅
  • 车辆购置税纳税申报表下载
  • 怎样登录市地税局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设