位置: 编程技术 - 正文

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

  • 新公司未办税务怎么处理
  • 年终双薪究竟该怎么算
  • 中国税务师协会税务师官网
  • 增值税专用发票抵扣期限
  • 公允价值变动损益属于什么科目
  • 白酒消费税最低计税价格
  • 个体户开票超30次后如何开票
  • 非独立核算分公司个税怎么申报
  • 用友软件在哪里
  • 其他权益工具投资是什么类科目
  • 房地产企业被收购报表处理
  • 预算报表分析报告
  • 季度预缴所得税可以不交吗
  • 个人开的专票也能抵扣吗
  • 有限责任公司(自然人投资或控股)
  • 进口免税店的东西都是正品吗
  • 预缴增值税为什么记借方
  • 企业拿到产权证后是否还需要缴纳土地使用税呢?
  • 税控盘有什么作用
  • 收款收据可以做账么
  • 航道疏浚服务属于什么服务
  • 保险代理公司做什么
  • 广告公司固定资产有哪些?
  • 销项税现金流量表在附表中如何列示
  • 远期结汇账务处理分录
  • 公司注销时帐面清算
  • 电信服务通信服务费计入什么科目
  • 新版关闭edge地址栏建议
  • 贷款利率计算公式表格
  • 年终奖发放与补发的区别
  • win10 kb5001567
  • php数组实现
  • php获取ftp文件目录
  • hook execution failed
  • 常用的php操作mysql的函数有哪些
  • 制药企业成本核算流程
  • 利息收入可以冲减研发费用
  • wordpress是开源吗
  • 物业管理单位收取的物业费征不征收增值税
  • 公司客户招待费用标准
  • php获取网站html代码
  • python 子进程通信
  • 应收款超过多久未收回可界定为损失
  • 采用工作底稿法编制现金流量表是以工作底稿为
  • 现金日记账一般采用什么格式
  • 个税清算所得税怎么计算
  • 金蝶利润表出现科目
  • 冲销上个月成本的会计分录
  • 税务处理决定书和处罚决定书
  • 主营业务成本的借贷方向
  • 资产负债表多久编制一次
  • 一般纳税人适用3%税率情况
  • 业务分成方案
  • 研发人员伙食费可以加计扣除吗为什么
  • 产品检验费怎样计算
  • 小规模企业应交税费二级科目
  • 物业公司预收的物业费怎么做账
  • 固定资产是否可调剂
  • 无形资产的项目有哪些
  • 普票冲红需要收回原来的发票吗
  • 收到合同预付款在账上怎么记
  • 预付账款怎么转
  • win8.1还原系统
  • win7系统调亮度怎么调
  • windows search进程
  • 修改linux系统用户密码
  • cocos2dx屏幕适配解决方案
  • jQuery插件实现静态HTML验证码校验
  • Android一分钟环境搭建,包含Mac、Linux、Windows
  • css网页布局在线生成
  • javascript中cookie
  • easyui combobox onchange
  • linuxssh免密登录
  • JavaScript中length属性的使用方法
  • Python装饰器基础详解
  • python中将字典转换为字符串
  • 尽有可能的拼音
  • 消费税组成计税价格为什么要除以1-消费税率
  • 北医三院预约号最晚几点取
  • 山东省地方税务局关于个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设