使用Javascript创建HTML自定义标记? [英] Create HTML Custom Tag using Javascript?

查看:90
本文介绍了使用Javascript创建HTML自定义标记?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有javascript代码,我想用它作为HTML标记。



  if  window  .XMLHttpRequest){ //   IE7 +,Firefox,Chrome,Opera,Safari的代码 
xmlhttp = new XMLHttpRequest();
} 其他 { // IE6的代码,IE5
xmlhttp = new ActiveXObject( Microsoft.XMLHTTP);
}
xmlhttp.open( GET language.xml false );
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;

var lang = xmlDoc.getElementsByTagName(' 语言);
for var x = 0 ; x< lang.length; x ++){
var name = lang [x] .getElementsByTagName( name)[ 0 ]。childNodes [ 0 ]的nodeValue。
var title = lang [x] .getElementsByTagName( title)[ 0 ]。childNodes [ 0 ]。nodeValue;
var str = title + + name + ;
select1.addItem( new goog.ui.MenuItem(str));
}





我的要求是我想在html页面上只用1个标签来使用这个代码。喜欢自定义标签。



提前致谢



Abhinandan。

如果您正在讨论如何将Javascript插入HTML,请参阅以下教程:

JavaScript如何 [ ^ ]



祝你好运,

Edo


I have javascript code and i want to use use this as HTML tag.

if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    } else {// code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.open("GET", "language.xml", false);
    xmlhttp.send();
    xmlDoc = xmlhttp.responseXML;

    var lang = xmlDoc.getElementsByTagName('language');
    for ( var x = 0; x < lang.length; x++) {
        var name = lang[x].getElementsByTagName("name")    [0].childNodes[0].nodeValue;
        var title = lang[x].getElementsByTagName("title")    [0].childNodes[0].nodeValue;
        var str = title +" ("+name+")";
        select1.addItem(new goog.ui.MenuItem(str));
    }



My requirement is i want to use this code on html page only by 1 tag. like as custom tags.

Thanks in advance

Abhinandan.

解决方案

If you are talking about how to insert Javascript into HTML, see the following tutorial:
JavaScript How To[^]

Good luck,
Edo


这篇关于使用Javascript创建HTML自定义标记?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆