2013-07-18 174 views
-3

HTML文件

<div id="myid"></div> 

是这些代码可以或不可以在JavaScript中有效吗?

1.

function $(id) { 
    return document.getElementById(id); 
} 

2.

$("myid").innerHTML = "hello world"; 
+0

应该正常工作。 – mash

+3

你尝试过吗? –

+0

尝试浏览器 – rab

回答

3

以下代码是可能的,或者不是在JavaScript的?

对此的回答是,该代码是罚款。

您显示的代码没有任何问题。正如许多评论者所指出的那样,它工作在一个JS fiddle.

$细未,作为一个评论者说,保留字,请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words


不过,我会建议不要使用$如果这个代码被别人使用。 $经常被用作jQuery的快捷方式,这是一些评论者的混淆。我相信(为了可读性),使用不同的单个字符会更好。

+1

我犯了一个错误。我运行这些代码seperatley。它在js文件中一起工作良好 – shantocv

0

请试试这个

<div id="myHtml"></div> 

$ = function(id) { 
    return document.getElementById(id); 
} 
console.log($("myHtml")); 
$("myHtml").innerHTML = "Hello World"; 
相关问题