Is it possible to set value as attribute to iframe in HTML? Or is there any other solution?
<iframe name="some name" src="url" value="some values"></iframe>
JS-код
Я получаю доступ к атрибуту, используя JavaScript, как
parent.window.frames[window.name].name;
Я получил имя должным образом, но значение не получалось.
if possible then how to access??
window.frames[window.name]
относится к объекту window
внутри iframe
, а не к элементу iframe
на главной странице. Если вам нужно передать атрибут, установленный в iframe
изнутри iframe, вы можете получить его так:
var value = window.frameElement.getAttribute('value');
В случае, если value
iframe
является настраиваемым атрибутом, следовательно, оно не отражается в свойстве value
. Вместо пользовательских атрибутов я предлагаю вам использовать data-*
.