1.下列选项中不属于文档对象方法的是 A. getElementByld() B. createElement() C. forms.length D. getElementByName( ) 2.Document对象中能够返回当前文档完整URL的属性是 A. domain B. referrer C. URL D. title 3. 下列关于Document对象的writeln()方法与write()方法的说法中正确的是 A. Writeln()方法法是指在行尾加一个标签<br/> B. writeln()方法是指在行尾加一个标签<p/> C. writeln()方法是指在行尾加一个换行符 D. 以上都不是 4. setTimeout("buy( )",20)表示的意思是 A. 间隔20s后,buy( )函数被调用一次 B. 间隔20min后,buy( )函数被调用一次 C. 间隔20ms后,buy( )函数被调用调用一次 D. buy( )函数被持续调用 5. 在javasScript,下列代码中可以实现每隔55弹出“5s到了!”的是 A. setTimeOut(alert(5s到了! y,5) B. setTimeOut("aler("5s到了!,5000) C. setinterval("alert("5s到了!",5) D. setInterval(" alert("5s到了!"”,5000)
时间: 2024-02-29 13:56:05 浏览: 40
1. C. forms.length不属于文档对象方法,而是表单对象的属性。
2. C. URL可以返回当前文档的完整URL。
3. C. writeln()方法是指在行尾加一个换行符。
4. C. setTimeout("buy( )",20)表示间隔20ms后,buy()函数被调用一次。
5. D. setInterval("alert('5s到了!')",5000)可以实现每隔5秒弹出“5s到了!”提示框。
相关问题
我是通过document.createElement('a')来生成a标签的,这样是否可以避免跳转
是的,使用`document.createElement('a')`方法创建的a标签,可以在js方法里设置它的属性来实现下载文件而不进行路由跳转。具体操作如下:
```
// 创建a标签
const link = document.createElement('a');
// 设置a标签的属性
link.href = downloadUrl;
link.download = fileName;
// 触发a标签的点击事件
link.click();
```
在上述代码中,我们通过`document.createElement('a')`方法创建了一个a标签,并设置了它的`href`属性为文件的下载链接,`download`属性为文件的名称。接着通过`link.click()`方法触发a标签的点击事件,从而实现下载文件而不进行路由跳转。
document.createElement('a')
document.createElement('a') 是 JavaScript 中的一个方法,用于创建一个新的 HTML 元素节点。在这个特定的例子中,它创建了一个 `<a>`(锚点)元素节点。
`document.createElement('a')` 方法返回一个新创建的 `<a>` 元素节点,但是它并没有被添加到文档中。你可以通过其他 DOM 操作将它添加到文档中的任何位置。
这个方法可以用于动态地创建和添加链接到你的网页中。你可以设置 `<a>` 元素的属性,如 href、target、innerHTML 等,以及添加事件监听器等。
以下是一个示例代码,展示了如何使用 `document.createElement('a')` 方法创建一个链接元素并将其添加到文档中:
```javascript
// 创建 <a> 元素
var link = document.createElement('a');
// 设置链接的属性
link.href = 'https://www.example.com';
link.target = '_blank';
link.innerHTML = '点击这里';
// 将链接添加到文档中的某个元素中
var container = document.getElementById('container');
container.appendChild(link);
```
这样,就会在 id 为 "container" 的元素中创建一个新的链接。