如何编写包含脚本标记的父级内容
how to write content the parent which encloses the script tag
我正在标签内编写脚本。
<ul class="boxes_tree">
<li><strong>data</strong></li>
<script type="text/javascript">
var itemStr ='[data1,data2]';
itemStr=$.parseJSON(itemStr);
if(itemStr){
for (var key in itemStr)
{
if (itemStr.hasOwnProperty(key))
{
itemStr[key];
}
}
}
</script>
</ul>
现在代替itemStr[key];
我想添加一个li
标签,itemStr[key]
作为li
标签的内容。
我怎样才能做到这一点?
您可以使用document.write
:
document.write("<li>" + itemStr[key] + "</li>");
据我所知,这是实现你想要做的事情的唯一途径。但是,您可能需要完全重新考虑您的设计。因为使用 document.write 被认为是一种不好的做法。
使用有效的 JSON 为我工作
无论如何你都使用jQuery,所以演示
$(function() {
var itemStr ='[{"var":"data1"},{"var":"data2"}]';
itemStr=$.parseJSON(itemStr);
var $ul = $("#tree");
if(itemStr){
$(itemStr).each(function(i, val) {
$ul.append("<li>"+val.var+"</li>");
});
}
});
文档.写版本:演示
把它移到头部,用jQuery做成这样怎么样?
$('.boxes_tree').append("<li>" + itemStr[key] + "</li>");
相关文章:
- jquery html()编写函数以包含语义html元素
- 编写一个包含一个大写字母和六个数字的javascript表达式
- 创建表对象或编写包含表的字符串
- 编写包含HTML的长Javascript变量的最佳方法
- 如何编写包含数据的javascript按钮
- 如何编写包含“”的正则表达式;A-Z”;以及“;a-z”;以及“;0-9”;以及“-"以及“_&”;
- 编写一个JavaScript函数,返回一个包含您姓名的字符串
- 我应该如何编写一个同时包含服务器端和客户端代码的node.js web应用程序
- 编写一个包含特殊保留字符的Javascript正则表达式
- 如何为包含来自另一个类/文件的全局变量的方法编写茉莉测试?
- 使用Firefox编写一个包含html实体的CSV文件
- 如何在文件中编写文本/模板并将其包含到项目中
- 我如何编写一个名为validate(z)的函数,它以字符串作为参数&如果包含1 "@"的象征,至少1
- 我如何编写一个名为countDots(x)的函数,它以字符串作为参数并返回它包含的点数(.)
- 是否可以编写一个包含多个模块的JavaScript文件
- 如何编写包含两段POST数据的AJAX请求
- 如何打开包含用javascript编写的图形的弹出窗口
- 编写将所有内容都包含在变量中的Javascript代码
- 编写将包含在其他网站中的 JS 的正确方法是什么?
- 如何编写包含脚本标记的父级内容