"a" element in JavaScript
"a" element in JavaScript
我需要一个函数,将代码放在HTML"a"元素中。我尝试过下面发布的代码的许多不同变体,但都没有成功。
var doc = document.body;
function h1(text) {
var h1 = document.createElement("h1");
var t = document.createTextNode(text);
h1.appendChild(t);
doc.appendChild(h1);
}
function a(a, b) {
var doc1 = document.createElement("a");
doc.a;
var s;
s = document.createElement('script');
s.innerHTML = b;
doc.appendChild(doc1);
doc = doc1;
doc1.appendChild(s);
doc = document.body;
}
a("href=www.google.com", "h1('"hello'");");
http://jsfiddle.net/huzuno93/
我很好奇你是如何完成这一特定尝试的,但以下是你如何正确地完成这一尝试的(至少我认为这是你想要做的):
var doc = document.body;
function h1(text) {
var h1 = document.createElement("h1");
var t = document.createTextNode(text);
h1.appendChild(t);
return h1;
}
function a(a, b) {
var link = document.createElement("a");
link.href = a;
link.appendChild(b);
return link;
}
doc.appendChild(a("http://www.google.com", h1("hello")));
doc.appendChild(h1("wazzap"));
一般来说,我建议不要使用参数或变量与其同名的函数。这让它非常令人困惑。
谢谢@JLRishe你的回答真的帮我解决了这个问题。之后,审查你的代码,编辑我的代码,并在互联网上寻找我能找到的解决方案。
function h1(text) {
base = document.createElement("h1");
var t = document.createTextNode(text);
base.appendChild(t);
doc.appendChild(base);
}
function a() {
doc1 = document.createElement("a");
doc.appendChild(doc1);
doc1.appendChild(base);
}
function href(a) {
doc1.href = a;
}
a(h1("hello"));
href("www.google.com");
h1("hello");
http://jsfiddle.net/7ju91jpm/
它在JSFiddle中对我不起作用,但它在我需要的地方起作用。
相关文章:
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- Javascript复选框函数:;缺少:在属性id之后"
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 插入“;img src"在javascript中
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 如何's css标记"-webkit最小设备像素比”;在Javascript中实现
- 内联javascript与"<脚本>"字符串错误地关闭了脚本标记
- 什么是"!函数(){}〃;javascript中的mean/do
- 使用javascript"这个“;用于jquery选择器
- 我可以在不使用乘法运算符“”的情况下进行乘法运算吗*"在JavaScript中
- 用分隔符分隔具有多个整数值的字符串的Javascript"重试错误的值
- 什么是==+"在javascript中
- 什么是“;回归"javascript中的mean
- 可以't删除“;C: fakepath "使用javascript替换和regex
- 如何删除“"使用javascript从字符串中提取字符
- 如何使用Javascript获取当前页面URL,并在<a href="[the_URL]”>
- JavaScript异常:“;不成形”;在firefox浏览器上;XMLHttpRequest"chrome浏
- button1.Attributes.Add(“onclick"“javascript: window.open