javascript-js代码里面能动态编写html吗?

问题描述

js代码里面能动态编写html吗?

比如

<script type="text/javascript">
if (0) {
</script>

<p> hello1</p>

<script type="text/javascript">
}else{
</script>

<p> hello2</p>

<script type="text/javascript">
}
</script>

就是通过条件来控制输出 hello1或者hello2
这样行吗?

解决方案

document.write就好了

 <script type="text/javascript">
if (0) {
document.write('<p> hello1</p>')
}else{ 

document.write('<p> hello2</p>')

}
</script>

解决方案二:

虽然直接append一个p元素就可以做到,但是我觉得你需要一个模板引擎

http://www.iteye.com/news/24827
http://www.csdn.net/article/2013-09-16/2816951-top-five-javascript-templating-engines

解决方案三:

可以,js里在html生成后还可以动态的添加和删除dom元素

解决方案四:

html+js动态选中

时间: 2024-12-23 21:37:23

javascript-js代码里面能动态编写html吗?的相关文章

网站不能为静态化的方便而用了JS代码来包含

最近接手一个医院网站的整站优化,优化的词语比较得多有性病.人工流产等.网站接手一看还不错新闻和几个频道页面都是静态的!心想...嘿嘿可以省了好多工序了.可是问题就在这个静态里面-. 网站全部是静态的!但是在前台查看源代码发现几乎没有什么文字除了HTML代码外.其余的全部都是JS代码.我的天啊..这个可是优化的大忌啊..网站是全部静态化了,可是这个静态化还不如没有静态化好.本来是网页重点内容就是为了让蜘蛛来抓取的,全部给打包到外头了.那网页在百度看来就是一座空城啊!没有办法拿人钱财,替人优化.我还

JS代码抓取实验-获得圆满成功!

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 经过长达半个多月的观察 分析 测试JAVASCRIPT(JS) 代码 在网页文件被搜索引擎抓取的表现 终获成功!   2大搜索引擎成功抓取网页JS代码!   测试的SE(搜索引擎)为 YAHOO和GOOGLE 百度暂时未收入! (搜索引擎反映很快速 因为事务繁忙 所以最近才看到! 实在不好意思!) 自从10-20号开站开始在 25当天我便放了

编写兼容性JS代码

前文介绍了: 1 DOM四个常用的方法 2 使用DOM核心方法完成属性填充 本篇主要介绍在JS中需要注意的几个地方,另外为了减小html与javascript的耦合使用java进行onclick方法编写. 其实javascript不是一门简单的语言,但是由于入门简单,很多人使用的时候,都是直接复制粘贴,导致网页中充斥着大量的冗余代码. 但是在编写合格的javascript代码时,需要注意: 1 平稳退化:保证在不支持js或者低版本的浏览器也能正常访问 2 分离javascript:把html与j

jsp-JSP中编写JS代码过程中,调用了一个JSP表达式,发现一个问题,麻烦各位大神解答

问题描述 JSP中编写JS代码过程中,调用了一个JSP表达式,发现一个问题,麻烦各位大神解答 背景: 楼主使用Myelipse新建了一个Web项目,在编写一个JSP文件的时候遇到一个问题,首先是使用了img,并且写了一个事件,代码如下: <imgclass="poke" src="poke/back.jpg" title="hit" id="play_id_3" onClick="change_pic()&qu

动态加载Js代码到Head标签中的脚本

我遇到了这样的问题,请教google,结果大多数只是介绍那个注册js的几个函数,而这几个函数插入的js都在body里面,幸而在老外那里看到了这个代码,其实比较简单,但够有用 1 HtmlGenericControl Include2 = new HtmlGenericControl("script"); 2 Include2.Attributes.Add("type", "text/javascript"); 3 Include2.InnerHt

JavaScript的代码编写格式规范指南_基础知识

对于熟悉 C/C++ 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散.很容易学习,并运用到自己的代码中.也正因为这样,JavaScript 的编码规范也往往被轻视,开发过程中修修补补,最终也就演变成为后续维护人员的恶梦.软件存在的长期价值直接与编码的质量成比例.编码规范能帮助我们降低编程中不必要的麻烦.而 JavaScript 代码是直接发送给客户浏览器的,直接与客户见面,编码的质量更应该受到关注. 本文浅谈 JavaScript 编程中关

最佳JS代码编写的14条技巧_javascript技巧

写任何编程代码,不同的开发者都会有不同的见解.但参考一下总是好的,下面是来自Javascript Toolbox发布的14条最佳JS代码编写技巧. 1. 总是使用 var 在javascript中,变量不是全局范围的就是函数范围的,使用var关键词将是保持变量简洁明了的关键.当声明一个或者是全局或者是函数级(function-level)的变量,需总是前置var关键词,下面的例子将强调不这样做潜在的问题. 不使用 Var 造成的问题 var i=0; // This is good - crea

Google的跟踪代码 动态加载js代码方法应用_javascript技巧

复制代码 代码如下: <script type="text/javascript"> var _gaq = _gaq || []; //如果变量 _gaq 存在,就等于他自己,否则为一个空数组 _gaq.push(['_setAccount', 'UA-24479793-2']); //是个2维数组 _gaq[0] = array(0=>'_setAccount', 1=>'UA-24479793-2');(设置本跟踪代码所对应的Google帐户) _gaq.p

如何编写高质量JS代码(续)_javascript技巧

继续上一篇文章<如何编写高质量JS代码>今次整理一下javascript函数知识点. 2.使用函数 函数给程序员提供了主要的抽象功能,又提供实现机制.函数可以独立实现其他语言中的多个不同的特性,例如,过程.方法.构造函数,甚至类或模块. 2.1 理解函数调用.方法调用以及构造函数调用之间的不同 针对面向对象编程,函数.方法和类的构造函数是三种不同的概念. 使用模式: 1,函数调用 复制代码 代码如下: function hello(username){     return "hel